jpe*_*emi 1 cakephp cakephp-2.0
有没有办法在CakePHP(2.*)中访问mvc外的当前控制器或请求对象?
基本上我需要在为CakePHP设计的库中访问请求对象,但是应该尽可能地自己运行 - 换句话说,我想避免控制器本身中任何不必要的特定于lib的初始化代码来保持.
我已经为此目的编写了一个组件,但并非所有对lib的调用都将直接来自控制器.我还想避免在$ lib内部的任何地方传递$ controller或$ request变量.
我从来没有仔细研究CakePHP类的加载,但是当CakePHP 1.3是新的时候,我可以回忆一下关于ClassRegistry的东西.在控制器操作中测试ClassRegistry后不久,我发现它是空的(直接从类中使用ClassRegistry :: keys()和pr()确定)
那么,是否有任何友好的方式来获取请求对象或我应该采用更丑陋的方法?
归档时间: |
|
查看次数: |
1555 次 |
最近记录: |