Дикий пионер: но это у вас уже тогда view залез в controller получается
Почему? Вот пример (немного повырезал несущественное):
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);
То есть, у нас подключается layout (column2), в него уже вставляется шаблон create в конкретном actionCreate. у нас есть две возможности - в конкретном action Create или подключать другой темплейт (не create), или же подключить другой layout
$this->layout = 'column3';
или же условие сделать в темплейте.
p.s. Кстати, вспомнил об одном случае, когда были проблемы в введением переменных в родительский шаблон. Хотя то скорее исключение было.
Дикий пионер: Вам надо сменить для какой-то одной страницы этот общий шаблон на, допустим, упрощенный где нет каких-то частей. Меню, например, нет или другое оно вообще. Как это сделать в шаблоне на php?
Все равно не совсем понимаю... что мешает подключить второй - упрощенный -шаблон вместо первого в контроллере? Или же в самом шаблоне поставить условие не показывать какие-то блоки в зависимости от параметров переданных из контроллера во вью?
Тут или проблема надумана, или я не понимаю всей её глубины, или же это сложно как раз при использовании сторонних шаблонов.
хе-хе. а я наоборот :) освобождает время для "правильной" работы. Особенно, если есть генерация кода - за пару минут можно сделать то, на что раньше уходило несколько дней, а то и недель. А ORM как удобно - прописал связи и можно быстро получать данные не задумываясь о том что за запрос нужно строить.
Что в лиексе, что здесь интерфейс нереальный :) Если что-то нашёл, потом второй раз уже туда как не старайся не попадёшь :D
p.s. Если из-за большего чем 1000 ключевиков компания разбилась на несколько, то что с дневным бюджетом? Если поставлен 5 баксов, то будет 15 на новые 3 компании или 5 баксов будут распределяться на все три компании?
Дикий пионер: По поводу простоты - что проще, {{page}} или <?php echo $page;?> ?
мне как программисту - второе, ибо не нужно на каждый чих учить новый шаблонизатор. Если хорошо вдуматься, то таже ситуация и для верстальщиков.
Это мы не берём фронт-энд разработчиков - ибо в этом случае нужно знать широкий спектр технологий, ну и не знать пхп хотя бы в общих чертах тут уже грех (или же тот язык с которым работают в компании/проекте).
марио, скажем так такой способ формирования отображения оправдан, если нам глубоко по боку на поисковики - это может быть какой-то веб-приложение (например, веб-морда к бухгалтерскому сервису или что-то подобное). Если же это простой сайт, то, имхо, это не совсем оправдано.
марио: типа добавления ссылок на разделы в формате xml
Я не совсем о том говорил. В XML мы можем подавать данные, которые потом будет распихиваться по шаблону.
Дикий пионер: шаблонизаторов специально упрощенный для верстальщиков синтаксис
то-то я постоянно какие-то ошибки в смарти ловлю при компиляции. А это оказывается упрощенный синтаксис, до изучения которого мне нужно время потратить :)
но это у вас уже тогда view залез в controller получается
Почему? Вот пример (немного повырезал несущественное):
То есть, у нас подключается layout (column2), в него уже вставляется шаблон create в конкретном actionCreate. у нас есть две возможности - в конкретном action Create или подключать другой темплейт (не create), или же подключить другой layout
$this->layout = 'column3';
или же условие сделать в темплейте.
p.s. Кстати, вспомнил об одном случае, когда были проблемы в введением переменных в родительский шаблон. Хотя то скорее исключение было.
Вам надо сменить для какой-то одной страницы этот общий шаблон на, допустим, упрощенный где нет каких-то частей. Меню, например, нет или другое оно вообще. Как это сделать в шаблоне на php?
Все равно не совсем понимаю... что мешает подключить второй - упрощенный -шаблон вместо первого в контроллере? Или же в самом шаблоне поставить условие не показывать какие-то блоки в зависимости от параметров переданных из контроллера во вью?
Тут или проблема надумана, или я не понимаю всей её глубины, или же это сложно как раз при использовании сторонних шаблонов.
Я больше не люблю фреимворки,
хе-хе. а я наоборот :) освобождает время для "правильной" работы. Особенно, если есть генерация кода - за пару минут можно сделать то, на что раньше уходило несколько дней, а то и недель. А ORM как удобно - прописал связи и можно быстро получать данные не задумываясь о том что за запрос нужно строить.
Дикий пионер, возможно, вы правы - дайте, пожалуйста. пример когда это требуется. Просто трудно представить, наверное, никогда не сталкивался.
---------- Добавлено в 11:57 ---------- Предыдущее сообщение было в 11:20 ----------
Хе-хе, вот прям сейчас:
:D
Но его можно потом вручную регулировать по отдельности.
собственно вопрос в том будет 15 на все или 5. :) И что будет если всего 5 (ну или 10, которые сейчас на счету).
Что в лиексе, что здесь интерфейс нереальный :) Если что-то нашёл, потом второй раз уже туда как не старайся не попадёшь :D
p.s. Если из-за большего чем 1000 ключевиков компания разбилась на несколько, то что с дневным бюджетом? Если поставлен 5 баксов, то будет 15 на новые 3 компании или 5 баксов будут распределяться на все три компании?
Ссылка на сам движок - в подвале страницы
автор судя по всему пару месяцев назад услышал о пхп.
Про гугл какое-то время назад писали, что они тестируют ботов для индексирования "закрытой" формами части интернета, но насколько это правда не знаю.
программист
программист :)
По поводу простоты - что проще, {{page}} или <?php echo $page;?> ?
мне как программисту - второе, ибо не нужно на каждый чих учить новый шаблонизатор. Если хорошо вдуматься, то таже ситуация и для верстальщиков.
Это мы не берём фронт-энд разработчиков - ибо в этом случае нужно знать широкий спектр технологий, ну и не знать пхп хотя бы в общих чертах тут уже грех (или же тот язык с которым работают в компании/проекте).
марио, скажем так такой способ формирования отображения оправдан, если нам глубоко по боку на поисковики - это может быть какой-то веб-приложение (например, веб-морда к бухгалтерскому сервису или что-то подобное). Если же это простой сайт, то, имхо, это не совсем оправдано.
типа добавления ссылок на разделы в формате xml
Я не совсем о том говорил. В XML мы можем подавать данные, которые потом будет распихиваться по шаблону.
шаблонизаторов специально упрощенный для верстальщиков синтаксис
то-то я постоянно какие-то ошибки в смарти ловлю при компиляции. А это оказывается упрощенный синтаксис, до изучения которого мне нужно время потратить :)