在 Zend Framework 中将登录表单嵌入到多个页面中的最佳方法是什么?
目前我有两个控制器,用于单独登录表单的 LoginController 和用于索引页面上的操作的 IndexController。
我需要将登录表单包含在索引页面中,以让用户从首页和登录页面登录。
我目前的解决方案是让 IndexController 扩展 LoginController,但我必须对两个控制器的代码进行一些调整(例如,从子 indexAction 内部调用 parent::IndexAction 以呈现登录表单,并且也应该更新各种重定向)。
可以用这样的控制器实现“多页”登录吗?
最佳做法是什么?