В Zend Framework мы можем изменить расширение файлов просмотра файлов с phtml на php, добавив следующий код в контроллер.
$this->getHelper('viewRenderer')->setViewSuffix('php');
Но как изменить расширение файла для файлов макета?
Не проверено, но, скорее всего, через
Zend_Layout::setViewSuffix()
Zend_Layout_Controller_Action_Helper_Layout::getLayoutInstance()
Попробуйте
$this->getHelper('layout')->getLayoutInstance()->setViewSuffix('php');
Вы также можете попробовать
Zend_Layout::getMvcInstance()->setViewSuffix('php');
Также есть Zend_Application_Resource_Layout, поэтомуСкорее всего, вы также можете установить viewSuffix из вашего application.ini при использовании Zend_Application, например, что-то вроде
Zend_Application_Resource_Layout
viewSuffix
Zend_Application
resources.layout.viewSuffix = php;