Как мы можем расширить плагин, добавив Backend.Behaviors.RelationController
к одному из своих контроллеров? Мне нужно расширить User Plugin и добавить belongsToMany
к своей модели User
. Я также хочу расширить его контроллер Users
для реализации поведения Backend.Behaviors.RelationController
. Я знаю, что поля формы могут быть расширены с использованием extendFormFields
, а список столбцов можно расширить, используя extendListColumns
. Но как насчет расширения плагина путем добавления или редактирования поведения RelationController?OctoberCMS: Как продлить контроллер, добавив или отредактировав RelationController?
2
A
ответ
1
Прочтите на Behavior documentation, в частности, что касается расширения классов для реализации новых моделей поведения.
По существу, вам необходимо расширить контроллер пользователей, чтобы реализовать поведение RelationController
и настроить это поведение. Пример кода, который выполняется ниже:
UsersController::extend(function($controller) {
$controller->implement[] = ['Backend.Behaviors.RelationController'];
$controller->relationConfig = '$/myvendor/myplugin/controllers/users/config_relation.yaml'
});
Смежные вопросы
- 1. Как продлить контроллер бутстрапа ui
- 2. Продлить Symfony2 контроллер
- 3. Laravel Продлить BaseController и Vendor контроллер
- 4. Можем ли мы продлить контроллер весной MVC?
- 5. Prestashop как продлить AdminCarriersController
- 6. Перенаправление цикл в то время как продлить контроллер CodeIgniter
- 7. Как освободить приложение ios, отредактировав родной
- 8. Как продлить/исправить существующий модуль или пакет?
- 9. Как продлить или прототипировать таблицу HTML
- 10. Как продлить, имитировать или эмулировать функцию диапазона?
- 11. Как переопределить макеты BackCMS OctoberCMS?
- 12. OctoberCMS Миграция таблицы
- 13. OctoberCMS Ошибка хостинга бэкапа
- 14. Octobercms Компонент Twig
- 15. Octobercms - og: image
- 16. OctoberCMS значение бэкэнд-списка
- 17. Динамический блок контента octobercms
- 18. OctoberCMS резервное копирование проекта
- 19. OctoberCMS Множество морфовых отношений
- 20. Octobercms YAML выберите
- 21. OctoberCMS frontend загрузка изображения
- 22. CakePHP - контроллер или контроллер нет?
- 23. OctoberCMS Изображение возвращает json
- 24. OctoberCMS Сообщение Форма
- 25. Zend 1,12 помощник Url контроллер добавив дополнительные строки
- 26. Как продлить KineticJS формы
- 27. Как правильно продлить классы
- 28. Как продлить форму регистрации «Django»?
- 29. Как продлить сайт?
- 30. Как продлить канал?