Что происходит, когда 2 разных модуля переопределяют одну и ту же функцию, которая будет управлять поведением ex- У меня есть расширенный класс CartController, где я определил новую функцию deleteAction, что, если другой модуль также имеет такую же функцию удаленияКонтроллер ядра Magento расширяет запрос
0
A
ответ
0
приоритет PHP автозагрузчик (include_path)
Он пытается в таком порядке:
./app/code/local
./app/code/community
./app/code/core
Так что ничего определенно в местном перекроют сообщества, независимо от какого-либо внутреннего Magento переписывает.
+0
Да, я знаю это, но что, если оба модуля находятся в локальной папке –
+0
, либо измените другое расширение, чтобы расширить свои. Или удалите переписывание из другого расширения config.xml, –
Смежные вопросы
- 1. Magento 1.9 не переопределяет контроллер ядра
- 2. Ошибка расширяет AccountController.php в magento
- 3. Magento - локальный контроллер не работает
- 4. Magento перегружает контроллер
- 5. Magento. Перезаписать файлы ядра
- 6. Контроллер не найден - Magento
- 7. Magento: создать пользовательский контроллер
- 8. Magento - Override контроллер порядка
- 9. Magento: Попытка переопределить контроллер
- 10. Magento переопределяет перегруженный контроллер?
- 11. Аннотированный контроллер Spring-MVC не распознается, когда контроллер расширяет интерфейс
- 12. Невозможно переопределить конфигурацию ядра magento
- 13. Magento - найдите определенные файлы ядра
- 14. Magento - изменение базы данных ядра
- 15. Magento Override Community контроллер от локального модуля
- 16. Простой запрос данных ядра
- 17. Контроллер копирования Magento на локальный
- 18. Невозможно вызвать контроллер Magento админ
- 19. Невозможно создать контроллер в Magento
- 20. Контроллер модели Magento не выполняет
- 21. Override контроллер Функция Magento 2
- 22. Контроллер расширения Magento для перезаписи
- 23. Контроллер переопределения заказов в magento
- 24. Переопределение контроллера администрирования ядра в Magento 1.7 CE
- 25. iphone tab bar контроллер и данные ядра
- 26. Контекст данных ядра и одноточечный контроллер данных
- 27. Prestashop 1.7 переопределяет контроллер ядра от модуля
- 28. Как переписать модель ядра-кейгена magento (Mage_Core_Model_Cache)
- 29. Magento: локальный не переопределяющий файл ядра
- 30. Magento: разница между контроллерами ядра и контроллерами блоков
Вам следует рассмотреть возможность использования события, если это возможно, вместо переопределения. https://www.nicksays.co.uk/magento-events-cheat-sheet-1-9/ – adrien54
Я очень сомневаюсь, что вы найдете много расширений, которые переопределяют контроллер. Это считается последним средством в Magento, и это не обеспечивает аккуратный способ сделать это. – fantasticrice