Quote from: bershadskij at Aug 02, 2010, 05:20 AM
Но зачем тогда для админки Смарти, если есть другой, не понятно.
Ну для админки шаблоны хранятся в файлах
Попробую посмотреть со своей колокольни. Мне вот, например, нравится CI или kohana, но я
терпеть ненавижу их вьювы на эхах. Но благо можно прикрутить модуль и т.д... Здесь мы это имеем с коробки (выбор). Смарти имеет логику, шаблоны БД нет (есть сниппет If, но вы попробуйте штук 100 ифов на страницу). Смарти можно использовать где вам угодно, другими словами - для индивидуальных больших проектов
подробнее. А при установке разных (универсальных) 3PC удобнее держать чанки в базе (проверить наличие, обновить, единое место хранения), здесь смарти будет неудобно или же нужно строгое соблюдение расположения шаблонов (setTemplatePath в каждом сниппете свой?). Да и старая привычка. Etomite, Evo жили без смарти. Админка {ExtJS: JSON, smarty: array}, согласитесь, что они взаимноманипулируемые. Попробова написать сниппет для смарти, потом уже не хочется все подготавливать (плейсхолдеры etc.), xPDO забрал обьект из базы ->toArray и отдали шаблону (смарти). Красота.