Я планирую использовать Sonata Admin для одного из моих проектов, поэтому сейчас я тестирую его функции. Я хотел бы добавить новое поле в сущность Sonata (SonataNewsBundle).Sonata Admin: Добавить новое поле в Post Entity
Например, я хочу добавить новый флажок (называемый «ломающий»), для новостей, помеченных как «Ломающие новости».
Sonata Admin - отличное программное обеспечение, но действительно не хватает документации. Я смотрел документы на официальном сайте, но я не знаю, что мне делать, чтобы выполнить эту задачу.
Что такое шаги, чтобы добавить новое булево поле (нарушение) в Sonata Admin Post entity? Как Могу ли я это сделать?
Благодарим вас заблаговременно.
P.S .: Я приложил скриншот стандартной Sonata администратора с существующий "включен" поле. Я хотел бы иметь похожее поле для новостей обозначенных как нарушение. Мне не нужно использовать тег (или любую другую систему классификации) или классификацию по категориям - это только флажок, который будет отмечать или отменять объект Post как нарушение.
Это может быть глупый вопрос, но могу ли я использовать этот подход, в то время как РЕДАКТИРОВАНИЕ тыс существующий объект src/Application/Sonata/NewsBundle/Entity/Post.php, а затем выполните действия, указанные в ответе, создав класс администратора и т. д.? Большое спасибо. –
Класс Admin представляет собой отображение вашей модели для каждого действия администрации. В нем вы определяете, какие поля показывать в листинге, который следует использовать в качестве фильтров или что показывать в форме создания или выпуска. –
Извините за kepping, задавая глупые вопросы, но я thjink, я получил все это неправильно ... --- > Вы должны добавить свое логическое поле к своей сущности ** Где я должен добавить это поле? ** Предположим, У меня есть новая установка песочницы [Sonata Admin] (https://sonata-project.org/get-started). Веб-приложение отлично работает с настройками по умолчанию. --- > и добавьте поле в свой файл формы администратора и установите подходящий тип поля ** Где ** я должен это сделать? –