Почему? Вот пример (немного повырезал несущественное):
class CitysController extends Controller{ /** * @var string the default layout for the views. Defaults to 'column2', meaning * using two-column layout. See 'protected/views/layouts/column2.php'. */ /** * @var CActiveRecord the currently loaded data model instance. */ private $_model; public $layout='column2'; public function actionCreate() { $model=new citys; // Uncomment the following line if AJAX validation is needed // $this->performAjaxValidation($model); if(isset($_POST['citys'])) { $model->attributes=$_POST['citys']; if($model->save()) $this->redirect(array('view','id'=>$model->id)); } $this->render('create',array( 'model'=>$model, )); }}
То есть, у нас подключается layout (column2), в него уже вставляется шаблон create в конкретном actionCreate. у нас есть две возможности - в конкретном action Create или подключать другой темплейт (не create), или же подключить другой layout
$this->layout = 'column3';
или же условие сделать в темплейте.
p.s. Кстати, вспомнил об одном случае, когда были проблемы в введением переменных в родительский шаблон. Хотя то скорее исключение было.
Все равно не совсем понимаю... что мешает подключить второй - упрощенный -шаблон вместо первого в контроллере? Или же в самом шаблоне поставить условие не показывать какие-то блоки в зависимости от параметров переданных из контроллера во вью?
Тут или проблема надумана, или я не понимаю всей её глубины, или же это сложно как раз при использовании сторонних шаблонов.
хе-хе. а я наоборот :) освобождает время для "правильной" работы. Особенно, если есть генерация кода - за пару минут можно сделать то, на что раньше уходило несколько дней, а то и недель. А ORM как удобно - прописал связи и можно быстро получать данные не задумываясь о том что за запрос нужно строить.
Дикий пионер, возможно, вы правы - дайте, пожалуйста. пример когда это требуется. Просто трудно представить, наверное, никогда не сталкивался. ---------- Добавлено в 11:57 ---------- Предыдущее сообщение было в 11:20 ---------- Хе-хе, вот прям сейчас:
:D
собственно вопрос в том будет 15 на все или 5. :) И что будет если всего 5 (ну или 10, которые сейчас на счету).
Что в лиексе, что здесь интерфейс нереальный :) Если что-то нашёл, потом второй раз уже туда как не старайся не попадёшь :D
p.s. Если из-за большего чем 1000 ключевиков компания разбилась на несколько, то что с дневным бюджетом? Если поставлен 5 баксов, то будет 15 на новые 3 компании или 5 баксов будут распределяться на все три компании?
автор судя по всему пару месяцев назад услышал о пхп.
Про гугл какое-то время назад писали, что они тестируют ботов для индексирования "закрытой" формами части интернета, но насколько это правда не знаю.
программист :)
мне как программисту - второе, ибо не нужно на каждый чих учить новый шаблонизатор. Если хорошо вдуматься, то таже ситуация и для верстальщиков.
Это мы не берём фронт-энд разработчиков - ибо в этом случае нужно знать широкий спектр технологий, ну и не знать пхп хотя бы в общих чертах тут уже грех (или же тот язык с которым работают в компании/проекте).
марио, скажем так такой способ формирования отображения оправдан, если нам глубоко по боку на поисковики - это может быть какой-то веб-приложение (например, веб-морда к бухгалтерскому сервису или что-то подобное). Если же это простой сайт, то, имхо, это не совсем оправдано.
Я не совсем о том говорил. В XML мы можем подавать данные, которые потом будет распихиваться по шаблону.
то-то я постоянно какие-то ошибки в смарти ловлю при компиляции. А это оказывается упрощенный синтаксис, до изучения которого мне нужно время потратить :)