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与这个一致的才显示出来