![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ThinkPHP
jceator123
这个作者很懒,什么都没留下…
展开
-
ThinkPHP3.2.2行为扩展
http://document.thinkphp.cn/manual_3_2.html#behavior_extend<?phpreturn array( 'action_begin'=>array('Home\\Behaviors\\test','Home\\Behaviors\\test1'),//一个标签位可以有多个行为,使用数组即可。 // 如果...原创 2014-04-30 17:27:35 · 179 阅读 · 0 评论 -
ThinkPHP3.2.2 模版使用函数
还可以支持多个函数过滤,多个函数之间用“|”分割即可,例如:{$name|md5|strtoupper|substr=0,3}编译后的结果是:<?php echo (substr(strtoupper(md5($name)),0,3));?>函数会按照从左到右的顺序依次调用。如果你觉得这样写起来比较麻烦,也可以直接这样写:{:substr(strt...原创 2014-05-02 16:23:13 · 652 阅读 · 0 评论 -
thinkPHP3.2 如何调用Common 中的公共函数
Common/function.php,函数使用这个名字,会自动加载,在需要的地方直接使用函数名调用即可。原创 2014-05-03 14:18:14 · 1893 阅读 · 0 评论 -
ThinkPHP3.2.2获取当前Action名称
使用ThinkPHP的如下系统常量参数即可:MODULE_NAMECONTROLLER_NAMEACTION_NAME 注意:3.2版本在原来3.1.3的独立分组的基础上进行了改进,改进后的独立分组就是新版的模块,之前的模块则改称为控制器。 默认情况下,只要应用目录下面存在模块目录,该模块就可以访问,只有当你希望禁止某些模块或者仅允许模块访问的时候才需要进行模块列表的相关设置。所在在3...原创 2014-05-04 16:09:31 · 3300 阅读 · 0 评论 -
ThinkPHP3.2.2 MODEL处理的不同
M('user')->save($data)的时候,如果$data数组的字段中有表中没有的字段,则在3.2.2中会抛出错误,非法数据对象!:[tag_cache=>a:1:{i:504;s:7:"CCCCCCC";}]if(!in_array($key,$fields,true)){ if(APP_DEBUG){ ...原创 2014-05-14 16:25:13 · 154 阅读 · 0 评论