CI框架下权限管理,角色组,权限菜单实践

在后台开发中,对管理员的权限组(角色)的管理,以及对应的菜单按权限加载是基本的需求,之前基于TP5框架参考Auth类在上一家公司将这套系实践上线,目前由于更换工作,新公司使用的是CI框架,后台的这个需求依然存在,于是在CI上又实践一次,记录一下。 预期 这套简易的权限系统达到的预期效果:对每个管理员可以指定多个角色,每个角色分配不同的权限,权限对应每个控制器的每个对外调用的方法,菜单跳转对应权限, […]

PHP面试题精选

精选一些PHP面试题汇总一下给个参考: 数据库字段int(10)与int(11)的区别 在字段被指定为int时就确定了他是占用4bytes(字节),也就是8bit(位),而int(10)代表的其实是显示宽度,也就是存储的时候如果不足10位会自动补全,比如int(4),输入的是100,那么会被补全为0100。 所以int(M)中的M理解为最大显示宽度。最大有效显示宽度是255。显示宽度与存储大小或类 […]

把文章内容中img替换为mip-img标签(包括结束标签)

在做百度熊掌号mip页面页面生成的过程中,也许你会遇到比如iframe标签和img等原生的html标签转换成mip标签的需求,类似的iframe倒是比较省事,直接替换开始结束标签就好了,但标准的img标签是没有结束标签的,所以替换的时候稍微复杂一点,下面是如何将img标签替换成mip-img标签的实现,补齐了结束标签。 function replaceMipImages($content) { / […]