是否可以在zend框架中调用另一个控制器的成员函数,如果是,那么如何?
<?php
class FirstController extends Zend_Controller_Action {
public function indexAction() {
// general action
}
public function memberFunction() {
// a resuable function
}
}
Run Code Online (Sandbox Code Playgroud)
这是另一个控制器
<?php
class SecondController extends Zend_Controller_Action {
public indexAction() {
// here i need to call memberFunction() of FirstController
}
}
Run Code Online (Sandbox Code Playgroud)
请解释我如何从第二个控制器访问memberFunction().
更好的想法是定义AppController并使所有常用控制器扩展AppController,进一步扩展Zend_Controller_Action.
class AppController extends Zend_Controller_Action {
public function memberFunction() {
// a resuable function
}
}
class FirstController extends AppController {
public function indexAction() {
// call function from any child class …Run Code Online (Sandbox Code Playgroud) 我是Zend框架的新手并且第一次使用它.我正在寻找简单的基础教程,我可以在很短的时间内阅读.如果我想在Zend库中添加新类,我也坚持下去.当我制作任何新的控制器时它也应该自动加载.
如果有,请发表您的意见.
问候,