Thinkphp5 记录点,注意点

ThinkPHP hykeda 480℃ 0评论

控制器:

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语句;



转载请注明:雕木乱 » Thinkphp5 记录点,注意点

喜欢 (0)

您必须 登录 才能发表评论!