恐怖的fastadmin——我幻想b2c商城瞬间变成c2c的场景
FastAdmin从1.0.0.20170915_beta
版本开始添加了一项新的功能,可以单独控制某个控制器只显示当前管理员自己添加的数据,如果你的FastAdmin版本低于该版本,则没有该功能,快升级最新版体验吧!
下面简单讲解一下该功能的实现方法。
操作步骤
1、首先我们给当前控制器添加一个$dataLimit
属性,如下
class Page extends Backend
{protected $model = null;protected $dataLimit = 'personal'; //这个属性在基类已经定义,默认为false,表示不启用,$dataLimit可使用auth和personal两个值
}
$dataLimit
默认为false,表示不启用,$dataLimit
可使用auth和personal两个值,下面简单介绍一下它的意思
$dataLimit = false; //表示不启用,显示所有数据
$dataLimit = 'auth'; //表示显示当前自己和所有子级管理员的所有数据
$dataLimit = 'personal'; //表示仅显示当前自己的数据
2、给我们的数据表添加一个admin_id
字段,类型为int(10),如果不想使用admin_id字段,我们改用adminid字段,则可以在当前控制器中定义个$dataLimitField
属性,如下
class Page extends Backend
{protected $model = null;protected $dataLimit = 'personal'; protected $dataLimitField = 'adminid';
}
一旦启用$dataLimit
功能,当前控制器的添加、编辑、删除、批量操作、Selectpage都会做相应的限制和权限判断。
如果你重写了index/add/edit/del等方法,需要你自己使用$adminIds = $this->getDataLimitAdminIds();
来获取获取数据限制的管理员ID集合。
恐怖的fastadmin——我幻想b2c商城瞬间变成c2c的场景相关推荐
- B2c商城图片尺寸设定研究 尺寸应该多大合适
当你开始建设一个b2c商城的时候,肯定要涉及到产品图片的尺寸问题,这个问题并不是大家想的那样简单,其实里面有非常多的学问,在这篇我们精心撰写的B2c商城图片尺寸设定的当你开始建设一个b2c商城的时候, ...
- 做外贸,独立B2C商城好,还是平台好
随着跨境电商热的来临,越来越多的国内企业选择进军跨国电商,那么企业要想进军以互联网跨国销售,通常会通过两种途径,一种是建立独立运营的B2C商城,还有一种是依托alibaba,dhgate,aliexp ...
- 销售管理系统 java_用Java从零写一个B2C商城,看完不要再说自己没有实战经验了!...
一.B2C商城实战需要哪些技术点 要想立足于互联网公司,且能在互联网浪潮中不被淹没,对于项目的开发实战演练是不必可少的技能,也是对自身能力的一个衡量,有多少的量对等于获得多少的回报.看似简单的一个项目 ...
- B2C商城项目源码,基于Java开发的高可用分布式B2C商城系统,Java+Spring MVC+Dubbo+Zookeeper+MySQL+Redis+FastDFS+Nginx+Solr
目录 前言 B2C商城-AIYOU 一.项目总体架构 二.系统软硬件设施总体规划 1.系统服务规划 2.应用服务规划 3.应用系统域名规划 三.系统运行环境构建 四.项目数据库创建 五.项目拉取 六. ...
- 李春华:B2C商城做SEO的九个常见目标定位
前段时间一直在读杰克.特劳特的书,深感战略和定位的重要性,对于电子商务这个新兴.火爆且飞速变化的行业来说,尤其重要.笔者是专职SEO出身,每当经手一个项目的时候,我都希望用战略的角度来看待SEO,SE ...
- PHP开发B2C商城 微信小程序商城系统源码+数据库,轻量级前后端分离的电商系统,支持微信小程序 + H5+ 公众号 + APP
项目介绍 一款轻量级.高性能.前后端分离的电商系统,支持微信小程序 + H5+ 公众号 + APP,前后端源码完全开源,看见及所得,完美支持二次开发,可学习可商用,让您快速搭建个性化独立商城. 完整代 ...
- B2C商城APP开发方案及流程
随着国家近几年对于互联网行业的大力支持,淘宝商城APP的火热,都带动了商城APP的开发,最为商城APP中的一个类别,B2C商城APP的开发方案是怎么样的呢?流程又分哪一些呢?接下来专注于商城APP开发 ...
- 逍遥B2C商城源码(PC H5)v1.1.3
介绍: 逍遥B2C商城源码(PC+H5)是一个以PHP+MySQL进行开发的php商城网源码. 逍遥B2C商城源码(PC+H5)v1.1.3 更新日志1.解决虚拟商品自动发货时出现的多个卡密BUG 2 ...
- 前后端分离的Java微信小程序B2C商城 H5+APP源码
Java B2C商城微信小程序 H5+APP源码 前后端分离 H5+微信小程序+ Android+IOS, Java SpringBoot+vue 开发语言:JAVA 数据库:MySQL 开发工具:E ...
最新文章
- 嵌入式系统学习笔记之五-- uboot常用命令 概述
- lua搭建ui_构建类魔兽UI插件的lua安全沙箱
- [原] Unity调用android版新浪微博
- 内核模式下的字符串操作
- java 获取上下文_如何获得spring上下文的方法总结
- mfc打开控制台异常关闭_vc控制台程序关闭事件时的正确处理方式
- 【2018.4.14】模拟赛之四-ssl2394 剪草【dp】
- minus sql oracle,在T-SQL中实现Oracle的MINUS集合运算符
- 状态管理模式 — Vuex如何使用?
- 【PHP代码审计】RIPS代码审计工具
- UNIX网络编程阅读建议
- 在线轻松制作微信公众号封面次图的方法
- Python之——网站访问流量统计
- 人生第一篇博客,欢迎大佬莅临指导!
- cesium 学习笔记(三) 在地图上放置3D建筑模型
- Excel2010条件格式结合公式和格式刷使用存在严重bug
- java编程兔子问题_JAVA编程题-用java解决兔子问题
- leetcode第六题 Z字形变换
- 阅文集团以人民币10.8亿元出售懒人听书股权给腾讯音乐
- 机器学习图像分割——模型评价总结(含完整代码)
热门文章
- Python 通过变量ID 得到变量的值
- python 实现多线程下载视频
- patch 的生成与合入
- 一个超火的网站“Omegle”
- Java丛浩然_结对项目(java实现)
- FBank创始人王宇哲:区块链使人类更加自由|筱静观察
- Process.GetCurrentProcess().Threads 集合中找到当前的processThread
- LatinIME中几个主要方法说明
- 存储过程系列一:宝玉初适阴雨情
- 日本的派遣公司it派遣_重新考虑派遣