Не выгружается шаблон

Amen

Новичок
Не выгружается шаблон

Вывожу в одном контроллере один шаблон в другом другой , после вывода первого , второй не появляется вообще .
echo $view->render('index.phtml');
после него второй не выводиться
echo $view->render('admin/_.core.phtml');
Роуер настроен ...
 

nalim

Новичок
А может это даже хорошочто не выгружается?)))
Подробнее про проблему и о том что требуется)
 

Amen

Новичок
Есть контроллер
PHP:
class IndexController extends Zend_Controller_Action
{
	public function indexAction()
	{
	...........
		
		echo $view->render('index.phtml');
		
	}
}
есть другой контроллер
PHP:
class Admin_AdminController extends Zend_Controller_Action
{
	public function indexAction()
	{
	    ............		
		
		echo $view->render('admin/_.core.phtml');
		
	}
	
}
первы шаблон выводит второй нет , но по отделльности кажды работает , если другой убрать вообще.
 

voituk

прозревший
Б#я!
А слабо были изначально написать что работаешь с ZendFramework? Указать версию?

Я не особо силен в ZF но как ты себе представляешь одновременный вызов 2х контроллеров?
 

Amen

Новичок
Автор оригинала: voituk
Б#я!
А слабо были изначально написать что работаешь с ZendFramework? Указать версию?

Я не особо силен в ZF но как ты себе представляешь одновременный вызов 2х контроллеров?
Те кто силен поняли сразу в чем я работаю.
Контроллеры не вызываются одновременно , а в зависимости от урл. Проблема возникает когда после посещения однго шаблона нужно вызвать другой .
Проблема решается при помощи ob_семейства
 

voituk

прозревший
Контроллеры не вызываются одновременно , а в зависимости от урл.
То-то и оно!

Проблема решается при помощи ob_семейства
Это не решение проблемы - это костыль.

-~{}~ 30.09.07 12:45:

Те кто силен поняли сразу в чем я работаю.
Тебя поняли только те, кто не знает MVC-фреймворков кроме ZF.
 

Amen

Новичок
Автор оригинала: voituk
То-то и оно!


Это не решение проблемы - это костыль.

-~{}~ 30.09.07 12:45:


Тебя поняли только те, кто не знает MVC-фреймворков кроме ZF.
Прошу простить , если , я запутонно и не понятно изъяснился , впредь я учту это , и тем более огромное спасибо тем кто мне помог.

А как можно решить это без помощи ob_... ? (очь скоро мне это сново пригодится )
 

AmdY

Пью пиво
Команда форума
Amen, а зачем вообще ob_, используй
PHP:
$GLOBALS['output'] = $view->render('index.phtml');
echo $GLOBALS['output'] . $view->render('admin/_.core.phtml');
а вообще-то в mvc модели зенда конструкция echo $view->render(...) в акшине не приветствуется.
 

Amen

Новичок
AmdY , я сейчас использую один главный статичемкий шаблон в который подгружаю динамические .
вроде пока намного меньше проблем
 

AmdY

Пью пиво
Команда форума
ну теперь ясно, тебе нужно в обработчике собития весь вывод загонять в переменную шаблона, например $view->pageContent = $view->render('blablaTemplate.phtml');
а когда всё отработало $view->render('masterTemplate.phtml');
в masterTemplate.phtml в контентной части прописан .... <?php echo $pageContent ?> .....
 

Amen

Новичок
AmdY
не знал что вывод моно загонять в переменную , огромное спасибо , это мне намного облегчит тут все :)
Спасиб :)
 

AmdY

Пью пиво
Команда форума
а если это дело ещё и кешировать, то вообще замечательно получится
 
Сверху