CMS 内容管理时自动加入管理员ID,管理时自动过滤数据方法,

修改会员ID表单

gzs\application\admin\view\cms\archives\add.html

<input type="text" class="form-control selectpage" data-source="user/user/index" placeholder="{$admin.id}" data-field="nickname" name="row[user_id]"  />

user/user/index:指的这个方法中的return josn 数据中的 nickname 字段生成列表供选择,placeholder 是默认值

用管理员id (admin.id)做文章中的会员user_id

       <input type="text"  value="{$admin.id}" name="row[user_id]" />

修改控制器

gzs\application\admin\controller\cms\Archives.php

加入

         protected $dataLimit = 'personal';

    protected $dataLimitField ='user_id';

即可对当前数据表中user_id 字段进行过滤,只能与user_id 用户(管理员)id与这个一致的才显示出来