Reputation: 8247
Thats basically my code (simplified):
class IndexController extends Zend_Controller_Action
{
public function indexAction(){
$this->view->setBasePath(APPLICATION_PATH . '/views/partner/xyz/');
$this->view->render('node.phtml');
}
}
Now what I (obvoiusly) want is to use the view script APPLICATION_PATH . '/views/partner/xyz/node.phtml'
but ZF always tries to load APPLICATION_PATH . '/views/partner/xyz/scripts/node.phtml'
is there any Way around that Behviour?
Upvotes: 2
Views: 764
Reputation: 21947
I need to change the script path, not just view path:
public function setScriptPath($path);
Upvotes: 0
Reputation: 8046
You can set the path to the view tih the setScriptPath method.
class IndexController extends Zend_Controller_Action
{
public function indexAction(){
$this->view->setScriptPath(APPLICATION_PATH.'/views/partner/xyz');
//$this->view->setBasePath(APPLICATION_PATH . '/views/partner/xyz/');
$this->view->render('node.phtml');
}
}
Upvotes: 3