thinkphp1】的更多相关文章

命名空间 含义:从广义上来说,命名空间是一种封装事物的方法. 用途:用来解决命名冲突 namespace xxx\xxx; 使用: use xxx\xx\yy; new\xx\xx\yy; // 单一入口 含义:单一入口的应用程序实际上就是说用一个文件[index.php]处理所有的http请求 作用: 1.集中的安全性检查 2.url参数和post进行必要的检查,特殊字符过滤 3.记录日志.访问统计等 // 环境搭建 1.解压好之后,通过url来请求入口文件此时会在Application目录下…
thinkphp网站: http://thinkphp.cn, http://bbs.thinkphp.cn 在设置文件夹查看试图的时候, 只点" 应用到所有文件夹" 不要点"重置所有文件夹" , 那个是"重置"到默认视图! 登录检查页面->登录成功页面: verify.php->success.php: "登录成功, 正在为你跳转..." 过程化写网站和用框架ThinkPHP来写: 前者可能需要一个月, 后者可能…
ThinkPHP框架 特点: 免费开源 敏捷开发(快速开发) 面向对象 MVC思想 yii,ci之类的框架都有这些特点.是06年到现在的一个老牌框架,现在还是个很不错的框架 可以在thinkphp的官网进行下载最新版本呢,我就拿如今最新的版本thinkphp_3.2.3来做此教程,解压后可以看到里面有好几个文件夹之类的 我们就介绍下里面的东西, Application:应用程序目录 Public:静态资源目录 ThinkPHP:tp框架本身 Common:公共文件目录 Conf:配置文件 Lan…
ThinkPHP 自建路由 关于文件关联 当在Applicatin\Home\Controller文件夹下建立一个控制器时如LoginController.class.php 在此文件夹下还有一个默认的文件IndexController.class.php 当URL为www.thinkphp.local/时系统调用IndexController的index方法 但URL为www.thinkphp.local/login时调用LoginController的index方法,但无法访问. 首先系统会…
在复杂的关联操作中,如果要给关联定义增加可选的属性,我们可以采用完整定义的方式. 完整定义的格式是: protected $_link = array(     '关联表名1'  =>  array(         '该表的关联方式的属性1' => '定义',         '该表的关联方式的属性N' => '定义',     ),     '关联表名2'  =>  array(         '该表的关联方式的属性1' => '定义',         '该表的关联方…
ThinkPHP视图查询详解 参考http://www.jb51.net/article/51674.htm   这篇文章主要介绍了ThinkPHP视图查询,需要的朋友可以参考下     ThinkPHP提供的视图查询应用功能十分强大,用户利用视图查询功能可以将多个数据表的字段内容按需要进行指定和筛选,组织成一个基于这些数据表的视图模型,然后就可以通过该模型直接进行多表联合查询,非常方便和简单. 例如在项目中,我们定义有三个表: user          用户基础表,user_info   用…
1. 入口文件index.php 用户对url的访问首先被定位到http://<serverIp>/<appName>/index.php, 这里的入口文件index.php做三件事情:1.1, 1.2, 1.3 1.1 定义或载入全局变量 常见的有APP_NAME(项目名称), APP_PATH(项目路径), THINK_PATH(ThinkPHP框架路径); 我研究的是ThinkSNS1.6,它除了用ThinkPHP的全局变量比如THINK_MODE, 又加入了自己定义的一些全…
发生情况:将thinkPHP从官网上下了  http://thinkphp.cn 然后安装了phpstudy和PHPstorm,并将thinkPHP解压到www路径下 在用PHPstorm打开 thinkPHP项目 (PHPstorm 参考 https://blog.csdn.net/u012861467/article/details/54692236 https://blog.csdn.net/smallxiannotimmortal/article/details/78528633) 在网…
模型 useapp\index\model\Article as ArticleModel; //静态调用更新 $Article= ArticleModel::); $Article->name = 'thinkphp'; $Article->save(); //实例化模型 $Aricle= new ArticleModel(); $Aricle->name= 'thinkphp'; $Aricle->save(); //助手函数model 实例化 $Aricle = model(…