当前位置: 首页 > 网站技巧 > 所有文章
  • thinkphp(php)插件钩子(hooks)分析的简单实现机制

    2023年03月13日

    现在主流的cms或者blog等系统中,都内置的有插件系统,但是层层深入、剖析实现的方式,其实都是最简单的钩子的复杂化的实现。 前言 钩子是插件执行的触发器;插件就像挂在钩子上的东西;插件只有实现相应钩子方法,并安装启用成功后才能执行。 开发者也可以用hook('test')方法在控制器只加入钩子,让你的应用具有更好的 ...

    阅读全文
  • 使用Casbin作为ThinkPHP的权限控制中间件

    2022年02月25日

    PHP-Casbin 是一个强大的、高效的开源访问控制框架,它支持基于各种访问控制模型的权限管理。Think-Casbin 是一个专为ThinkPHP5.1定制的Casbin的扩展包,使开发者更便捷的在thinkphp项目中使用Casbin。 安装 创建thinkphp项目(如果没有): composer create-project topthink/think=5.1.* tp5 在ThinkPHP项目里,安 ...

    阅读全文