ThinkPHP分组之后,理论上配置文件就可以分开设置了。比如我们分的组为Admin和Home,那么路由功能只针对Home即可,后台不需要这么麻烦了,这样的话将路由配置放在conf/home/config.php里面,但是这个路由这样设置...
ThinkPHP框架
ThinkPHP3.0,如何获取编译后的SQL语句 getlastsql()
这样的执行之后 $data->where('id='.$id)->save(); 的SQL语句,是什么样子的呢? 这样查看: $data->where('id='.$id)->save(); 的下面执行:echo $data->getlastsql();即可。
ThinkPHP3.0,成功解决接收checkbox值的问题
表单里面的checkbox: <input type='checkbox' name='a[]' /> <input type='checkbox' name='a[]' /> 在使用create方法的时候,自动完成功能,会将所有的值全部添加到数据库里面,如果在create方...
ThinkPHP3.0,返回最新插入记录的ID
$Form->create() $result = $Form->add(); 在执行上述语句后,若存在auto_increment字段,则可以使用以下语句获得返回值。 $last_id = $Form->getLastInsID(); $last_id = $result;
ThinkPHP3.0,自动完成功能的第3个参数不起作用
在用TP的自动完成功能往数据库添加信息,但是编辑的时候就会出问题: 有个字段是在编辑的时候不允许修改的,但是自动完成功能即使没有参数传入,照样会给修改了。 模型里面: protected $_auto = array( ...
ThinkPHP3.0,模板里面执行函数function的方法
对于TP,我还是个初学者,这里不过多说明,只介绍下我的操作步骤: 1、在项目目录的common目录下,新建:common.php 2、在common.php里面建立: function tahaoma($mid){ ...... return .... } 3、在...
ThinkPHP3.0,getById() 适合于编辑一条信息的时候,向模板里面传递数据
在编辑一条信息的时候,用getById()而没用find()或者select(),现阶段还不明白具体原因,并且,也没有搜到ThinkPHP里面有关于getById()的相关说明。 这样的用法,是在官方的实例里面看到的。 具体操作如下...
ThinkPHP3.0,分页问题不能用的解决方法
ThinkPHP3.0 ,分页的配置,按照手册里面写好代码即可,或者直接复制过去就能用的,但是我这里确不能用。 但是,就只显示第一页,点击其余业务都没有反应,还是在论坛上找到了解决方案: 在config.php配置文...
ThinkPHP里面C()、D()、S()的简单说明
1、在具体的Action方法里面,可以用C()对某些参数进行动态配置,主要指那些还没有使用的参数。具体用法如下: C('参数名称');//获取已经设置的参数值 C('参数名称','新的参数值');//设...
ThinkPHP3.0-更新缓存的几点说明
ThinkPHP更新缓存,需要用到Dir.class.php,类库文件,但是3.0里面就是没有找到这个,目前还不清楚是什么原因,无奈之下,从2.2里面的拷贝过来了。 Dir.class.php,文件路径:ThinkPHP_2.2_Full\AddOns\Librar...