thinkphp
Hillbox
这个作者很懒,什么都没留下…
展开
-
Thinkphp-回滚事务
一个控制器里如果model层操作了多张表,可以在控制层用事务回滚。实现代码use Think\Model;class OrderController extends Controller{ public function like() { //开始事务 $model = new Model(); $model->...原创 2018-08-09 11:40:45 · 817 阅读 · 0 评论 -
TP后台写数据库操作时查看对应的sql语句
Thinkphp模型层写sql的增删查改语句报错时,可以通过 $model->sql(); 返回执行的sql语句。例子: $data = []; $data['user_id'] = $user_id; $data['mall_id'] = $mall_id; $data['mobile'] = $mobile; ...原创 2018-03-26 16:28:58 · 2860 阅读 · 0 评论 -
Thinkphp 分级联动
补充:1、thinkphp中,视图和控制器的关联,要求视图和控制器的函数名相同。2、在视图控制器中使用如下代码 $role=D(self::$ROLE_MODEL)->get(); $this->assign('role',$role); $this->display();代表在模板可以使用$role来遍历表role的记录。 正文...原创 2018-03-15 23:21:15 · 441 阅读 · 0 评论 -
Thinkphp 基本的增删改查
项目名叫Square,放在D:\Projects下。 控制器文件夹:D:\Projects\Square\System\Application\Home\Controller模型文件夹:D:\Projects\Square\System\Application\Home\Model 鼠标悬停于某组件,如左下角出现路径,则是该组件触发时转到的页面,可以在文件目录D:\Projec...原创 2018-03-13 17:58:23 · 228 阅读 · 0 评论 -
Thinkphp 基本的增删改查
注意条件判断时,要用全等于号。重要算法:无限分类并缩进results是部门全表,result默认是空数组array(),suojin是每个类应该缩进的个数。思路是:每次判断pid是否是上一次传入的id,如果是,则保存在数组中function department_show($results,$result,$pid,$suojin){ $suojin++; fore...原创 2018-03-15 11:38:01 · 196 阅读 · 0 评论