thinkphp框架相关研究(一)】的更多相关文章

小编最近开始正式研究thinkphp框架,在此写下研究的整个历程,从最最基本的搭建网站开始,一步步记录.希望对大家有所帮助. 1.菜鸟从下载框架到建站 参考网址:http://blog.csdn.net/ruby97/article/details/7574851 使用软件:wampServer64+Epp4+webstorm a.在thinkphp官网下载thinkphp 3.2.2 核心版本 b.在Epp4下建立一个新项目,将下载的 thinkphp3.2.2核心版本里面的THinkphp文…
参考链接地址:http://gongwen.sinaapp.com/article-205.html 1. 模板中不能使用的标签 {$content} {$i} 2. If标签 如: <if condition="$name eq 1 "> 试验后总是有想不到的错误, 这样,还不如直接用<?php if(...){ ...?>来得快些呢. 约定: 1.所有类库文件必须使用.class.php作为文件后缀,并且类名和文件名保持一致 2.控制器的类名以Action为…
一.项目模块规划 1.项目分为PC端.移动端.和PC管理端,分为对应目录为 /Application/Home,/Application/Mobile,/Application/Admin: 对应入口文件为 index.php, mobile.php,admin.php,入口文件中设定绑定模块: ThinkPHP配置>>>>>>>>>>>>>>>>>>>>>>>>…
React Native移动框架功能研究 此篇只研究React Native框架的功能. 一.React Natvie是什么 React Native是使用React(或者说JS)来开发原生APP的框架. 二.React Native的愿景 1.提供一直的跨平台开发原生APP的一直体验. 2.使用JS和React提高跨平台开发效率. 三.React Native提供的特性 1.提供了丰富的原生组件,可以是APP获得平台一致的视觉效果和体验,同时获得最佳的性能和流畅性. // iOS & Andr…
1.将ThinkPHP框架的框架文件放到想要放置的地方,与创建的应用文件夹同级 2.vhost文件中设置虚拟目录 3.在hosts文件中配置 4.在应用目录中创建入口文件index.php 5.在入口文件中引入框架 6.从浏览器访问入口文件 7.应用中自动生成相关文件…
以前用ThinkPHP框架开发了一个小网站,前几天查询页面HTTP状态发现,里面有一项: X-Powered-By: ThinkPHP 2.0 这样虽然没什么,但感觉如果别有用心的人查询会知道你是用这个框架开发的,有可能针对该框架的漏洞进行相关活动.如果要修改这个X-Powered-By,怎么办呢?其实很简单,我们打开视图类文件: ThinkPHP/Lib/Think/Core/View.class.php 找到这个方法fetch()可以看到: header("X-Powered-By:Thin…
目录结构 1.函数调用 2.绑定select下拉框数据 3.PHP查询功能 4.格式化时间和价钱 5.IF标签比较两个变量 6.eq标签比较两个变量 7.新增信息或者修改信息的自动验证和自动填充 8.验证码 9.NotFound 10.字符串处理函数 11.单引号和双引号 最近开始接触PHP编程语言,遇到各种小问题,不断总结,不断进步.由于一开始就用上了ThinkPHP框架,所以不知道和一般的PHP项目有什么区别.有待研究. 1.函数调用 可能是因为我比较菜鸟,刚开始学习编写PHP页面,还没有写…
1.1 框架的概念 框架其实就是可重用代码的集合,框架的代码是框架架构的代码,不是业务逻辑代码,框架代码保护类.方法.函数等等,框架代码按照一定的规则组合起来就形成了框架. 1.2 不使用框架开发的时候遇到的问题 1.代码编写没有统一的规范 2.项目功能不能很好的拆分 3.一个局部的微小改动可能会影响全局 4.项目的升级比较麻烦 1.3 使用框架的好处 1.有利于团队统一的代码风格 2.将精力全部集中到业务逻辑上,无需关心底层框架 3.快速.稳定高效的搭建程序 4.节省大量代码 5.后期维护升级…
ThinkPHP框架 访问入口文件后在application文件夹中会出现一些文件夹,其中的home文件夹是前端模块,也可以在application文件夹中新建文件夹.home文件夹模块中Conf文件夹的config配置文件,是对于当前模块的:修改当前模式convention配置文件是对于全体的配置文件:整体的模式 一.MVC模式(把程序分成3层,也就是三层架构,核心是控制器也就是controller):M:model数据模型层 数据库的相关操作是放在model文件夹中V:view 视图层 模板…
debug_backtrace() 在我们开发一个项目中,或者二开研究某个开源程序,需要对代码流程一步步去跟踪,来研究它的逻辑,才可以进行修改,达到我们的开发目的.php的内置函数debug_backtrace就具备这个功能,很直观的展示出从系统流程开始到执行终止的位置之前所走过的所有文件,函数,甚至调用的参数,还会具体到某个行数. 这里是官方的说明 http://php.net/manual/zh/function.debug-backtrace.php 下面我来用Thinkphp框架来举例,…