"动作"在indexController中不在视图中呈现

时间:2014-03-19 19:15:20

标签: php templates zend-framework

我有一个模块等现有的Zend 1.12项目,我试图简单地添加一个视图来创建另一个网页。所以有一个名为" Management"具有索引操作,默认情况下,以及名为index.phtml的正确视图页面。这一切都很好,适用于整个项目/网站。

class Management_IndexController扩展Default_Controller_Action {

function indexAction() {
    $this->view->headStyle()->appendFile('contact.css', 'contact')
    ->appendFile('message.css')
    ;
           $this->setLayout('management');
           $this->view->headTitle()->set('Management');
    $message = new Com_Ui_Message();
    $request  = $this->_request;
    $settings=new Com_Data();
            $content=new Com_Data();
    $data = new Com_Data($request->getPost());
    $this->setFocus('#name');

}

function chatAction() {

    $this->view->headStyle()->appendFile('contact.css', 'contact')
    ->appendFile('message.css')
    ;

 $this->view->testMessage = "test";

}

}

因此,如果我浏览http://www.bmcmusicgroup.com/management,我会看到默认的动作公共功能,这一切都很好。如果我尝试在管理控制器内添加另一个名为chatAction的公共函数,并在index.phtml文件所在的相应文件夹中创建一个名为chat.phtml的视图页面(管理index.phtml文件),然后指向我的浏览器到http://www.bmcmusicgroup.com/management/chat我一无所获。

这是我正在尝试解密的现有网站。任何指针都将非常感激。

1 个答案:

答案 0 :(得分:0)

尝试将您的网址更改为以下内容,您应该会看到以下网页:http://www.bmcmusicgroup.com/management/index/chat。您输入的网址(http://www.bmcmusicgroup.com/management/chat)会像这样分解:

模块:管理; 控制器:聊天; 行动:索引