PHP Framework с широкими настройками дополнительных параметров модели?
Что я имею в виду. Например, в Symfony можно построить YML-прототип модели, и мне сгенерируют по ней базу и стандартные модули. Однако, если я захочу добавить модель дополнительные данные, не относящиеся к БД (например, привязанные к полям их понятные названия на русском, или иконки, или еще что-нибудь), то это уже затруднительно. А есть Framework с поддержкой такой функциональности?
Суть в том чтобы в модель записался дополнительный параметр «title» и я могу обращаться к нему из других классов. Сейчас при добавлении лишних параметров модель не хочет генерироваться.
Думаю, в любом фреймворке тип поля — отдельный класс, а конкретное поле — экземпляр этого класса. Ничего не мешает в том месте, где ты задаешь поля для модели (или после), задать им дополнительные атрибуты, или вообще наштамповать своих полей, отнаследованных от базовых, если нужен богатый функционал. Вот только наследоваться придется через копипасту, т.к. через множественное наследование в php никак.
Не, не совсем. Обычно классами моделей обслуживают сущности, то есть таблицы. Или поступают еще экономнее.
«Множественное наследование» на PHP сделать можно, хоть и не без костылей. То, что вы возможно имеете в виду, называется ORM и гуглится.