MVC这三个字母不愧博大精深,当我自以为要马上攻破php最后一道难关的时候,那时候的我好想就想错了,当我研究了一个半月之后,竟然发现其思想是那么的难以理解,直到现在我也不得不承认我只是对这个思想的认识只是一个皮毛,对于很底层的东西还是不太理解,还有别的要说的,但先说一下我对MVC的理解:
其实MVC并不是一个什么语法或者算法,只是一个开发模式,说道开发模式,我所知道的有传统的MODEL模式,即过...
分类:
Web程序 时间:
2015-04-26 16:44:36
阅读次数:
118
1 //查询条件中如果有中文 2 $keyword= urldecode(I("request.keyword")); 3 if ($keyword!=""){ 4 $Model = new \Think\Model(); 5 6 //SQL查询条件 7 $condit...
分类:
Web程序 时间:
2015-04-24 18:08:09
阅读次数:
172
/** * XML编码 * @param mixed $data 数据 * @param string $root 根节点名 * @param string $item 数字索引的子节点名 * @param string $attr 根节点属性 * @param string $id 数字索引子.....
分类:
Web程序 时间:
2015-04-24 12:21:00
阅读次数:
155
1.假如加入了表单令牌的话,表单的各种名与对应Model字段一致,不然报坑爹的令牌错误。2.假如加入了表单令牌的话,Create只能采用默认的POST数据创建数据对象,不然又是坑爹的令牌错误。3.create方法的第二个参数可以指定创建数据的操作状态,默认情况下是自动判断是写入还是更新操作。也可以显...
分类:
Web程序 时间:
2015-04-24 12:13:48
阅读次数:
140
1 $this -> redirect('index',array('type'=>2,'id'=>0)); //直接跳转2 $this->success('提交失败,错误信息:0001",'Summer/index'); // 提示后跳转,无参数4 $this->success( '报名成功!'....
分类:
Web程序 时间:
2015-04-24 10:28:56
阅读次数:
131
ThinkPHP中的__initialize()和类的构造函数__construct()网上有很多关于__initialize()的说法和用法,总感觉不对头,所以自己测试了一下。将结果和大家分享。不对请更正。首先,我要说的是1、__initialize()不是php类中的函数,php类的构造函数只有...
分类:
Web程序 时间:
2015-04-23 23:18:22
阅读次数:
181
一、入口文件index.php中$_GET[‘mm‘]=‘Admin‘;$_GET[‘cc‘]=‘User‘;$_GET[‘aa‘]=‘abc‘;上面3条设置一定要写在下面这句话的前面require‘./ThinkPHP/ThinkPHP.php‘;否则设置的mca无效二、若用pathinfo模式的路径,则入口文件的mca设置无效,若用普通模式的路径,则入口文件对mca的..
分类:
Web程序 时间:
2015-04-23 17:59:44
阅读次数:
140
application这个目录可以说是我们把TP框架建立好了之后,使用此时最多的目录,因为最为重要的模型,控制器,视图,都是在这个里面的,当然应用程序也可以不知一个,但是一般的情况下,我们可以用多模块的额方式进行解决,这个也是官方较为推荐的。...
分类:
Web程序 时间:
2015-04-22 18:12:37
阅读次数:
119
最近用ThinkPHP开发一个项目,本地开发测试完成上传到服务器后,第一次打开正常,再刷新页面时就出现 “页面调试错误,无法找开页面,请重试”的错误,我就郁闷啦,明明本地设置define('APP_DEBUG', false) 运行没点问题,怎么放到服务器上就出错了昵?baidu,Google还.....
分类:
移动开发 时间:
2015-04-22 00:03:51
阅读次数:
230
首先,我们必须要知道的就是目录结构:
我们把解压完成之后会出现以下的目录:
这是tp官方的手册目录解释,我们可以先不要去看其他的文件,这里,我们主要用到的就是php的核心库ThinkPHP框架目录:
然后在这个非常主要的目录下面,又有如下的文件目录对我们是同样的重要:
这个就是tp的核心目录了,接下来就是关于入口文件了,显而易见,这个入口文件就比ze...
分类:
Web程序 时间:
2015-04-21 22:50:05
阅读次数:
167