【发布时间】:2011-05-27 02:25:36
【问题描述】:
我有一个动作助手,我通常在控制器中这样调用它:
public function myAction(){
//some work
$this->_helper->someHelper();
//some other work
}
我已经对代码进行了更改,以便 myAction 现在在类中调用方法 myActionWork() 并且该方法是起作用的。
public function myAction(){
SomeClass::myActionWork();
}
myActionWork() 方法起作用了,所以我把 3 行放在那里。但是,其中 1 行是对动作助手 someHelper() 的调用。那么我怎样才能在普通类中使用动作助手呢?我可以这样做或解决这个问题吗?
class SomeClass {
public static myActionWork()
{
//some work
$this->_helper->someHelper();
//some other work
}
【问题讨论】:
标签: php zend-framework