为了让我的控制器尽可能干燥,我需要在我的控制器的 2 个动作之间共享一些公共代码(一大块代码),而不是全部,我需要在我的动作中访问这个共享代码中的变量。
例如:
class FirstController extends Zend_Controller_Action {
public function firstAction() {
//common code here: contains an array $columns
}
public function secondAction() {
//common code here: contains an array $columns also
}
//other actions
}
那么我该如何重构它以将通用代码放在一个地方并能够访问$columns
andfirstAction()
和secondAction()
.
谢谢。