Сведения о вопросе

PASHA

19:12, 2nd October, 2020

Теги

PHP Framework с широкими настройками дополнительных параметров модели?

Просмотров: 367   Ответов: 2

Что я имею в виду. Например, в Symfony можно построить YML-прототип модели, и мне сгенерируют по ней базу и стандартные модули. Однако, если я захочу добавить модель дополнительные данные, не относящиеся к БД (например, привязанные к полям их понятные названия на русском, или иконки, или еще что-нибудь), то это уже затруднительно. А есть Framework с поддержкой такой функциональности?



  Сведения об ответе

SILA

16:00, 29th September, 2020

А разве в моделях Symfony запрещён PHP? к тому же, может быть, стоить все эти «дополнительные данные» вынести в контроллер или вообще в отображения?


  Сведения об ответе

park

01:09, 28th September, 2020

Думаю, в любом фреймворке тип поля — отдельный класс, а конкретное поле — экземпляр этого класса. Ничего не мешает в том месте, где ты задаешь поля для модели (или после), задать им дополнительные атрибуты, или вообще наштамповать своих полей, отнаследованных от базовых, если нужен богатый функционал. Вот только наследоваться придется через копипасту, т.к. через множественное наследование в php никак.


Ответить на вопрос

Чтобы ответить на вопрос вам нужно войти в систему или зарегистрироваться