Я пишу приложение, и в настоящее время я работаю над моделями. Я использую YAML для определения своих моделей. Теперь есть несколько таблиц, где некоторые поля повторяются (например, user_id, comment_counter, created_at и т. Д.). Например, для поля created_at
- всегда будет одинаковый код для установки значения. Написание его на многих моделях кажется нехорошим в контексте ООП. Теперь мой вопрос: могу ли я определить базовую модель в YAML, поэтому я могу извлечь из нее или это возможно (?) Только при использовании аннотаций?Symfony2/Doctrine2 - модель yaml расширяется?
0
A
ответ
1
Вы можете использовать PHP-признак или иметь свои модели с общими общими полями, расширяя базовую модель PHP, чтобы вам не приходилось переопределять поля, получатели и сеттеры в каждом объекте. Таким образом, вы уменьшаете часть своего повторяющегося кода, но вам все равно придется определять поля, такие как created_at
в каждом из ваших определений YAML для каждой модели.
Смежные вопросы
- 1. Магистральная модель расширяется
- 2. Способ анализа yaml? (yaml-cpp)
- 3. Parsing yaml with yaml cpp
- 4. Perl YAML :: Загрузка не загружается YAML, сбрасываемый YAML :: Дамп
- 5. Ruby: CSV для YAML
- 6. python: данные yaml из другого файла yaml
- 7. Класс 'Symfony \ Component \ Yaml \ Yaml' не найден
- 8. рубин YAML нагрузки сразу после YAML свалка
- 9. Как разместить YAML внутри документа YAML
- 10. Parsing json/yaml array with yaml-cpp
- 11. YAML неразрешенный внешний символ (YAML-каст)
- 12. YAML in, YAML out - общие вопросы/руководство
- 13. Невозможно YAML :: загрузить YAML: выгруженное значение XML
- 14. Java-TitledBorder в макете раскладки расширяется, когда окно расширяется
- 15. UINavigationBar не расширяется или не расширяется до ширины устройства
- 16. YAML переводы
- 17. Понимание YAML
- 18. Интернационализация YAML
- 19. ssh не расширяется ~ правильно?
- 20. Расширенный список не расширяется
- 21. wxPython: Что-то расширяется
- 22. Повышение препроцессор не расширяется
- 23. Расширитель WPF не расширяется
- 24. Почему лифтинг-каркас расширяется?
- 25. ExpandableListView не расширяется
- 26. фиксированный липкий заголовок расширяется
- 27. Вложенная flexbox не расширяется
- 28. Почему нижний колонтитул расширяется?
- 29. ScrollView не расширяется
- 30. Кнопка не расширяется