Запитання з тегом «magento2»

Загальні питання про Magento 2, не характерні для другорядних версій. Використовуйте цей тег, щоб відрізнити його від Magento 1. Якщо у вас виникли проблеми з певною версією, будь ласка, використовуйте замість цього відповідний тег "Magento-2.x". Функціональні можливості між незначними версіями Magento 2 можуть відрізнятися.

7
Magento 2: використовувати або не використовувати ObjectManager безпосередньо?
Добре, тому вчора ми вели велику розмову з іншими людьми з громади Magento щодо прямого використання ObjectManagerкласів / шаблонів . Мені вже відомі причини, чому ми не повинні використовувати ObjectManager безпосередньо, цитуючи Алана Кента : Причин кілька. Код буде спрацьовувати, але найкращою практикою є не посилання на клас ObjectManager безпосередньо. …

13
Magento 2: Заміна методу Mage :: log?
У Magento 1, якщо ви хочете відправити повідомлення в журнали, ви використовуєте статичний метод у глобальному Mageкласі. Mage::log($message, Zend_Log::DEBUG, "my-log-file.log"); Чи є еквівалент у Magento 2? Я гугл через сайт Dev DOCS і нічого очевидного , що висовується не бачив. Є ця стаття Inchoo , але вона майже з року …
105 magento2  log  psr-logger 

11
Як я можу завантажувати Magento 2 у сценарії test.php?
У magento 1 я міг створити файл, де мені потрібно було лише інстанціювати Mage_Core_Model_Appклас, і тоді я міг би додати свій "брудний" код для тестових цілей. Щось таке test.php: <?php //some settings error_reporting(E_ALL | E_STRICT); define('MAGENTO_ROOT', getcwd()); $mageFilename = MAGENTO_ROOT . '/app/Mage.php'; require_once $mageFilename; Mage::setIsDeveloperMode(true); ini_set('display_errors', 1); umask(0); //instantiate the …
93 magento2  testing 

5
GIT та стратегія розгортання Magento2
З Magento 1 я використовував інструмент розгортання, який втягувався в GIT repo, виконував команди на зразок modman deploy-allі переконувався, що varкаталог записується. Для цього .gitignoreя використав цей, який працював досить добре. Але що з Magento 2 ? Який gitignore найкраще працює, як розгортати проект та яку команду слід запускати до …
92 magento2 

4
Пояснення сітки компонентів інтерфейсу в Magento 2
Чи є хороше пояснення та / або зразок мінімальної конфігурації, необхідної для створення сітки компонентів інтерфейсу в Magento 2? Я знаю, що існує безліч основних компонентів, таких як ./vendor/magento/module-catalog/view/adminhtml/ui_component/product_listing.xml Однак ці XML-файли є масштабними, і мало пояснень того, що робить кожен вузол, і як ви використовуєте це для створення сітки …

11
Magento 2 Reindexing - один або більше індексів недійсні. Переконайтеся, що ваша робота Magento cron працює
Я не міг знайти способу перевтілення в масові акції на magento 2. Здається, вам потрібно запустити його з кронжоуба. Чи є альтернативний спосіб перевстановити дані в magento 2 з бекенда або командного рядка так, як це було раніше в Magento 1.x ( php shell/indexer.php -reindexall)?
78 magento2  reindex  cli 

5
Коли ми повинні використовувати сховище та завод у Magento 2?
Я пройшов кілька навчальних посібників у Magento 2, і це мене трохи бентежить. Я бачу, що в основному є два способи, за допомогою яких ми можемо читати / писати суб’єкти господарювання: Отримати дані Використання заводського підходу $object = $this->myFactory->create(); $object->load($myId); Використання підходу репозиторію $repo = $this->myRepository(); $object = $repo->getById($myId); Збереження …

13
Чи готовий Magento до PHP 7?
PHP 7 досягає бета-статусу, і наразі триває багато тестувань. Враховуючи, що Magento наздогнав протягом останнього року від "працює лише на PHP 5.3" до "повністю сумісного з PHP 5.6", я хотів би знати, наскільки вони розглядають сумісність PHP 7 для Magento 1.x, а також Magento 2. Я знайшов цю публікацію від …

2
Magento 2 @escapeNotVerified
Я бачу багато випадків цього коментаря /* @escapeNotVerified */у файлах шаблонів для Magento2. Чи має це особливе значення? Чи є для цього користь? Приклади: https://github.com/magento/magento2/blob/2.1/app/code/Magento/Catalog/view/frontend/templates/product/list.phtml#L23 https://github.com/magento/magento2/blob/2.1/app/code/Magento/Catalog/view/frontend/templates/product/image_with_borders.phtml#L10 https://github.com/magento/magento2/blob/2.1/app/code/Magento/Catalog/view/frontend/templates/product/gallery.phtml#L12 Я міг би продовжити тут кілька сторінок.

7
Magento 2 Як розблокувати процес перевстановлення
Я робив кілька тестів у процесі перевстановлення Magento, і я заблокував процес біржового індексу . Як я можу розблокувати цей процес? Design Config Grid index has been rebuilt successfully in 00:00:02 Customer Grid index has been rebuilt successfully in 00:00:03 Category Products index has been rebuilt successfully in 00:00:00 Product …


12
Дозволи на папки / файли Magento 2
Я підозрюю, що дозволи, можливо, зіпсувались на моїй установці Magento 2. У старих версіях я запустив би наступну команду для створення папок 755 та файлів 644: find . -type f -exec chmod -c 644 {} \; && find . -type d -exec chmod -c 755 {} \; Чи можете ви, …


4
Застарілі методи збереження та завантаження в абстрактній моделі
Я бачу, що у розробці гілки Magento 2 repo методи loadта saveз Magento\Framework\Model\AbstractModelкласу застарілі. Але в ядрі є газильйонні класи, які розширюють цей клас та використовують saveі load. Створюючи власний модуль для CRUD частини моїх сутностей, я дотримуюся тих же рекомендацій, що і основний модуль. Але оскільки ці методи застарілі, …

8
Як створити спеціальний файл журналу в Magento 2?
У Magento 1 було прийнято сегментувати журнали в різні файли (для розділення журналів для способів оплати тощо). Це так просто, як і зміна $fileпараметра Mage::log. Magento 2 змінився на використання Monolog. Здається, Monolog (або реалізація Magento2) сегментує всі журнали для всього фрейму до обробників за суворістю. Є кілька обробників, які …
57 magento2  log  logging 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.