【发布时间】:2013-07-02 18:25:40
【问题描述】:
我有一个控制器:
class XYZController extends ...
{
// Code here
public abcAction()
{
// some code here
}
// end abcAction
}
// end class
是否可以创建该控制器的实例以便我能够调用该方法 abcAction?
我试过了,但它毕竟是类。我想在其他类中使用abcAction 方法进行一些操作。
【问题讨论】:
-
我创建了该控制器的实例,例如 $object = new XYZController(); $object->abcAction();但它没有用。我不完全记得错误。但它表示无法访问,即无法访问 XYZController。然后我将它包含在我创建实例的类中,当时发生了一个可怕的错误:D
-
我只想在我的任何课外使用那个 abcAction。我能做到吗?
-
如果您需要在另一个类中调用控制器方法,那么您做错了什么。业务逻辑应该在模型中,控制器是视图和模型之间的仲裁者。
-
你为什么不使用帮助器或通用函数呢?
标签: php zend-framework