Thinkphp5 记录点,注意点

hykeda8年前ThinkPHP1457
json对象转成数组 先用$flag->getContent() $flag = json_decode($flag->getContent(),true); 控制器: 1、当控制器命名成AbcDef.php时,访问该控制器url中应是/Abc_Def/,直接写会报找不到控制器。 2、关于跨模块渲染模板 当前模块Index,想要渲染的模板在Admin模块的view中,需要$this->fatch('admin@模板文件夹/html文件');     模型: 模型关联 例如一对一关联hasOne('关联模型名','外键名','主键名',['模型别名定义'],'join类型'); 外键名:关联模型中关联的字段,主表为a,关联表为b,如果b表中关联字段为a_id就不需要填写外键名,如果aid这样命名就需要填写。 主键名:主表中需要关联的字段。   SQL: fetchSql()方法直接返回当前的查询SQL而不执行; getLastSql()方法来输出上次执行的sql语句;    

相关文章

记录thinkphp3.13移植到php7过程

随着php7的兴起,越来越多的公司用php7了,下面记录一次thinkphp3.1.3项目移植到php7解决兼容性的过程。 先在thinkphp...

composer升级thinkphp版本

之前用的thinkphp版本为tp5.0.12,最近tp已经更新到5.0.19以及5.1版本的5.1.12。 我一开始在目录下面直接使用了composer update...

thinkphp5.1 使用第三方类库放置在extend文件夹

thinkphp5.1 使用第三方类库放置在extend文件夹

thinkphp5.1 开发扩展类库时,命名空间必须要命名成文件夹的名字,不然无法访问到:...

thinkphp5 微信token验证不通过

刚想接入下微信公众平台,用了最新的tp5,之前用的是tp3.2.3,发现配置好文件后,微信后台一直提示token验证失败。 但是直接在入口文件写echo $_GET["echostr"];就会提...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。