我需要知道是否有办法在一个单独的文件中编写每个Zend_Action并包含在Zend_Controller中。
(这是因为我收到SVN冲突总是因为我和我的团队在同一个控制器中工作并尝试提交。)
答案 0 :(得分:-1)
正如我的评论所述,您不应该遇到冲突问题。只有当不同作者对文件的相同部分进行不同的编辑时,才会发生冲突。这是好东西否则,你怎么知道使用哪个版本?
要直接回答您的问题,唯一的方法是将您的包含在动作方法体内,例如
class MyController extends Zend_Controller_Action
{
public function someAction()
{
require 'path/to/some-action.php';
}
public function anotherAction()
{
require 'path/to/another-action.php';
}
// etc
我不建议这种做法。相反,要弄清楚你遇到冲突问题的原因。