Вопросы с тегом «best-practice»

Обозначает вопросы, связанные с лучшими практиками в Magento.

2
Magento 2: правильное использование помощников
Я начинаю видеть, что все больше и больше людей объявляют классы помощников, чтобы иметь возможность использовать следующее в файлах шаблонов: $this->helper('Path/To/Helper/Class')->customMethod(); Этот вид кода позволяет людям избегать прямого ограничения на использование менеджера объектов, но я склонен видеть код, который должен быть блочным кодом в этих помощниках. Итак, вот мои вопросы: …

1
Magento 2: каков статус M2 в отношении соответствия PSR?
Итак, согласно официальной документации , я понимаю, что Magento 2 соответствует PSR-1 и PSR-2. Мне интересно, совместим ли (или будет) Magento 2 с другими ? PSR-3: интерфейс логгера PSR-4: стандарт автозагрузки PSR-6: интерфейс кеширования PSR-7: интерфейс сообщений HTTP Ответ, который я ожидаю, мог бы также рассмотреть проект PSR

3
Рекомендации по добавлению пользовательской вкладки в сведения о продукте (серверная часть)
Я хотел бы добавить дополнительную вкладку к деталям продукта (бэкэнд), и я не хочу выполнять какие-либо изменения, если это возможно. Каков наилучший способ сделать это?


2
Как обрабатывать устаревшие классы «Mysql4» при переписывании моделей ресурсов
Я должен переписать Mage_Catalog_Model_Resource_Category_Flat. Старый класс ресурсов Mage_Catalog_Model_Resource_Eav_Mysql4_Category_Flatвсе еще существует в Magento 1.7 для обратной совместимости и расширяет новый. Поиск в кодовой базе полного псевдонима модели resource_eav_mysql4_category_flatне дал никакого результата. Но config.xmlMage_Catalog содержит эту строку: <deprecatedNode>catalog_resource_eav_mysql4</deprecatedNode> И я не знаю, где и как deprecatedNodeиспользуется. Какие трудности можно ожидать при переписывании …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.