контроллер вызывает "свой" view через $this->render(…),
есть ли возможность сделать обший view, в какую папку
его закинуть и главное как его вызывать с параметрами?
заранее спасибо!
контроллер вызывает "свой" view через $this->render(…),
есть ли возможность сделать обший view, в какую папку
его закинуть и главное как его вызывать с параметрами?
заранее спасибо!
Попробуй вызвать вот так:
$this->render(/another_views/view.php, array('param1'=>$param1, 'param2'=>$param2));
Где anouther_views - это папка в директории protected/views
И все получится!
Quote
И все получится!
не убедил
Quote
Quote
И все получится!
не убедил
cr0t почти все правильно написал, он просто забыл взять первый аргумент метода $render в кавычки и зря написал расширение php
Вот выдержка из API:
If the view name starts with '/', the view will be looked for under the application's viewPath.
А можно еще переопределить для контроллера viewPath
Но вариант с / должен быть лучше
Quote