nowgoo
Results
2
issues of
nowgoo
从 https://pecl.php.net/package/yar/1.2.5/windows 下载的 php_yar-1.2.5-5.5-ts-vc11-x64.zip 无法加载,显示: `Warning: PHP Startup: Unable to load dynamic library 'D:/path/to/php_yar.dll' - 找不到指定的模块。` 换成 1.2.4 的对应版本就正常了。有人遇到这个问题吗?
我正在写一个访问控制的插件,设计思路是这样的: 每个控制器可以定义一个 accessRule 方法来返回规则,插件在 preDispatch 阶段根据该方法定义的规则来判断是否合法。所以需要手动实例化目标控制器,并调用其 accessRule 方法。 现在的问题是查遍文档也没找到实例化的方法,如果没有的话只能把 accessRule 设计成静态方法了。静态方法有很多不便,比如想针对当前用户的状态(是否登录,有什么角色……)设置规则的话,就很麻烦。