在我的应用程序中,我有一个主控制器,其中有一些方法。其中之一检查用户是否已登录,如果未登录,则将用户重定向到登录表单等。
class FA_Controller_Auth extends Zend_Controller_Action {
public function preDispatch() {
//chceck user is login
}
}
a并且所有控制器都从这个主类扩展
IndexController extends FA_Controller_Auth{}
但现在我正在从 Zend_Payment_Controller 构建多支付网关,所以 Payment_GatewayController 应该从 Zend_Payment_Controller 扩展。但是我需要检查用户是否登录,并且我正在寻找类似多扩展的东西
Payment_GatewayController extends Zend_Payment_Controller, FA_Controller_Auth
我知道没有办法在 PHP 中使用多扩展类,但也许有更好的方法来做到这一点,动作助手或插件来检查授权?问候。
问候。