将Zend Action写入单独的文件并包含

时间:2011-10-18 04:58:58

标签: php zend-framework

我需要知道是否有办法在一个单独的文件中编写每个Zend_Action并包含在Zend_Controller中。

(这是因为我收到SVN冲突总是因为我和我的团队在同一个控制器中工作并尝试提交。)

1 个答案:

答案 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

我不建议这种做法。相反,要弄清楚你遇到冲突问题的原因。