我有2個控制器。如何在Zend中渲染2個不同控制器動作的視圖1.11
CategoryController
public function readAction() { $id = $this->_request->getParam('id'); $categoryModel = new Model_Category(); if(!$categoryModel) { throw new \Exception(__METHOD__.', could not create category model'); } $category = $categoryModel->getCategory($id); $parent = $category->findParentRow(new Model_Category()); if(!$parent) { $this->view->parent = 'no parent'; } else { $this->view->parent = $parent->name; } // I need to pass category object to read.phtml of controller category // so that each attributes of the category could be displayed. $this->view->category = $category; // Below the category section, I also need to list all // the business entities which are the child rows of that category. // So I forward to controller business, action list. // Normally I use list.phtml in controller business to do that. $this->_forward('list', 'business'); }
BusinessController
但之後我打電話_forward,該read.phtml不diplayed,我只能看到控制器業務的list.phtml。 我的問題是,如果我想同時調用控制器類別的read.phtml和控制器業務的list.phtml,我該怎麼辦?轉發之前
就是這樣;-)感謝你這麼多在佈局近來呈現它。 – varmansvn