Выбранно взять все в двойные кавыки и поэтому эскейпить внутренние это такой "элегантный" троллинг?
С 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 местах: виде и контроллере