Phristen
Новичок
jonjonson
Ну так в чём проблема?
Если админ, то рисуем форму, если гость, то рисуем обычный текст. На один if всяко уйдёт меньше места чем на две страницы кода для валидации.
P.S. К тому-же, это не аргумент против универсального форм-класса. Если получается, что с универсальным классом нельзя что-то осуществить, значит он недостаточно универсален
В данном случае можно добавить классу field аттрибут "editable". Потом делаем нечто вроде
, и все довольны
Код конечно утрирован, но смысл такой.
Ну так в чём проблема?

Если админ, то рисуем форму, если гость, то рисуем обычный текст. На один if всяко уйдёт меньше места чем на две страницы кода для валидации.
P.S. К тому-же, это не аргумент против универсального форм-класса. Если получается, что с универсальным классом нельзя что-то осуществить, значит он недостаточно универсален

PHP:
$form->setEditableAttributes($account == "admin")
