Имеется 2 роута:
Код:
//роут одного агента
Route::set('agent_one','agent/<id>')
->defaults(array(
'directory' => 'pages',
'controller' => 'agentone',
));
//роут одного агента печати
Route::set('agent_one_print','agent_one_print/<id>')
->defaults(array(
'directory' => 'pages',
'controller' => 'agentone',
'action' => 'agent_one_print',
));
Которые имеют 1 контролер "
agentone"
http://pastebin.com/U3yEE6Ce , контроллер расширяется базовый контролером, т.е. всё что в методе "
agent_one" в шаблоне подгружатеся всё как надо, а вот при вызове метода "
agent_one_print" надо что бы страница открывалось бы в новом окне, и что бы метод не расширяется базовый контролером, т.к. там нужна пустая страница без js, css или других блоков...
Ну я понимаю есть вариант создать вобще отдельный контролерр напр. print, который и будет отвечать за эту логику, но я хотел бы что бы всё в один контролер посадить....
Грубо сказать, есть страница Агента, и надо что бы эту страницу можно было бы печатать, но без стилей файлов и прочего...