Выбранно взять все в двойные кавыки и поэтому эскейпить внутренние это такой "элегантный" троллинг?
) не помню как так получилось. Вообще, это проект сделанный по пути и на коленке, но сильно понравившийся кое-кому и поэтому скоро будет ставиться много куда(и да, это не инет-магазин и вообще не веб-проект). Вот сижу и по максимуму ерунды стараюсь убрать. В данном случае шаблоны, которые в большинстве проектов вполне нормально выглядят, здесь начали выглядеть мусором каким-то. Неприятно открывать.С 5.4 это вообще не проблема, проблема лишь в том что только с 5.4 а не раньше, но проблема эта временная.начиная с 5.4 это, все-таки, не такая большая проблема

Тогда надо быть последовательным и добавлять toHtml(), toJson(), toYetAnotherMarkup(). А View просто урезать до$model->toXml()
echo $data;
:-[
и это то, что должен делать контроллер (а не ворочать дерьмо типа $view->assign('title', $model->title) как у некоторых).
Ошибся. ->toArray(), которую контроллер в нужном виде и отдаст.Тогда надо быть последовательным и добавлять toHtml(), toJson(), toYetAnotherMarkup().
$model->renderInto($view);
А если без крайностей? Никто не будет так передавать виду значения, туда передадут саму модель: $view->assign('model', $model)дерьмо типа $view->assign('title', $model->title)
Ну это по сути то же самое. Тут важно, чтобы объект модели не улетел в шаблон с полным доступом ко всяким $model->save()$view->assign('model', $model)

Ох, если бы никто...Никто не будет так передавать виду значения
Почему это так важно?Тут важно, чтобы объект модели не улетел в шаблон с полным доступом ко всяким $model->save()

И как вызывать методы модели на таком массиве?если перед рендерингом шаблона формировать один большой массив
А если не json-ом?А что ты будешь делать, если это все надо отдать json-ом на клиент?
Упс )P.S. square - это площадь в значении "Пойдем на площадь Пушкина?"
Э, нет, контроллеру про это знать вообще ни на кой не надо. Я привел пример метода _модели_. Сократил C++-подобной записью, сорри если не понятно )2 местах: виде и контроллере