Не совсем понятно что подразумевается под протоколированием ошибок
error_reporting(E_ALL, ~E_NOTICE); // все ошибки, кроме NOTICE
public $data_layout;
// попробуйте в init()
public function init()
{
$this->data_layout = Layouts::getById()//
$this->layout = 'name_file';
}
// в самом layout выводите данные, которые получили из базы
// но тут надо проверить
echo $this->context->data_layout;
если мы пошли по пути одной формы, как мы обойдем клиентскую валидацию на уровне JS?
как задать рулсы в самой модели чтоб подсветить неправильные поля если взять тот же самый PJAX (если хотят сделать именно аяксовый вариант)