Magento

Вопросы и ответы для пользователей платформы электронной коммерции Magento


2
addFilter против addFieldToFilter
В коллекции Magento есть два метода фильтрации: 1. Varien_Data_Collection_Db::addFieldToFilter 2. Varien_Data_Collection::addFilter Кажется, что оба метода добавляют условие условия Zend_Db_Select. И какие преимущества это addFilterдает? Когда я должен использовать это вместо addFieldToFilter?

3
Мультиусловия (ИЛИ и И внутри И) в addAttributeToFilter
Как создать мульти-условие в addAttributeToFilter? Я хочу, чтобы результат в запросе SQL, как это (изображение прилагается): WHERE ((`e`.`news_from_date` > '2013-09-12') OR (`e`.`news_to_date` < '2013-09-12')) AND ((((`e`.`special_price` IS NULL))) OR (((`e`.`special_price` IS NOT NULL)) AND ((`e`.`special_from_date` < '2013-09-12') OR (`e`.`special_to_date` > '2013-09-12')))) $collection->addAttributeToFilter('special_price', array('null'=>'special_price'), 'left'); Спасибо
19 filter 

1
Как создать Multiple Store с другим доменом в Magento
Как создать несколько магазинов с разными доменами в Magento с одинаковыми продуктами, одной базой данных, но разными покупателями. Пример : Я купил 2 домена: mystore1.com и mystore2.com (к вашему сведению: mystore1.com уже запущен) Теперь я хочу добавить mystore2.com на mystore2.com с теми же продуктами, той же базой данных, но разными …

1
Версии Zend Framework
Как соотносятся версии CE / PE / EE с соответствующими версиями Zend? Если возможно, мне нужен список до Magento 1.1.


1
Как Magento 2 применяет KnockoutJS Bindings
При очень кратком чтении документации KnockoutJS инициализация очень простого представления Knockout выглядит следующим образом // This is a simple *viewmodel* - JavaScript that defines the data and behavior of your UI function AppViewModel() { this.firstName = "Bert"; this.lastName = "Bertington"; } // Activates knockout.js ko.applyBindings(new AppViewModel()); то есть - вы …

1
Неустранимая ошибка Вызов функции-члена dispatch () при вызове моего блока в magento 2
Это мой блочный файл: <?php namespace ChennaiBox\Mymail\Block\Mail; class MailContent extends \Magento\Framework\View\Element\Template { protected $_objectManager; protected $customerSession; public function __construct( \Magento\Customer\Model\Session $customerSession, \Magento\Framework\ObjectManagerInterface $objectManager ) { $this->customerSession = $customerSession; $this->_objectManager = $objectManager; } public function mymailData() { try{ if ($this->customerSession->isLoggedIn()) { $cutomerEmail =(string)$this->customerSession->getCustomer()->getEmail(); echo $cutomerEmail; else{ $this->_redirect('customer/account/login/'); } }catch (Exception $e) …

2
Как включить регистрацию ошибок и исключений в Magento2?
Я не вижу никаких ошибок в magento2. Я реализую пользовательский платежный шлюз, но когда я добавляю выпадающий список в бэкэнд-админ-панели magento2, в это время он показывает пустую страницу, а когда я консоль, он показывает только 500 внутренних ошибок сервера.
19 magento2  error  api  payment 

2
Как добавить класс CSS на теле [Magento2]
Я пытаюсь добавить класс css для тега body, но не могу найти файл, из которого отображается тег body. Мне нужно добавить один класс CSS к тегу body, например, для других> страница-с-фильтром page-products page-layout-2columns-left myclasshere В предыдущей версии ниже был XML-код для добавления класса в тело. <reference name="root"> <action method="addBodyClass"> <classname>my-profile</classname> …
19 magento2 

5
Magento 2: Как сбросить пароль клиента из базы данных
Это хеш для пароля клиента в БД. Так что MD5 & Sha1 не работает. UPDATE `customer_entity` SET `password` = MD5('test123') WHERE `email` = 'X@X.com'; Итак, как обновить пароль с помощью запроса к базе данных. Может быть MD5(Sha1('test123'))? Как Magento делает с помощью кода. перейти кvendor\magento\module-customer\Console\Command\UpgradeHashAlgorithmCommand.php protected function execute(InputInterface $input, OutputInterface …

2
Что такое жесткая зависимость и что такое мягкая зависимость?
В Magento 2 (любая стабильная версия) вы можете запустить эту команду, bin/magento info:dependencies:show-modulesи вы получите CSV-файл в корне вашего приложения, который называется modules-dependencies.csvсо всеми зависимостями модуля, который выглядит следующим образом: Что такое жесткая зависимость и что такое мягкая зависимость? Пример каждого поможет.

2
Magento 2: лучшая практика для добавления / удаления продукта Изображения программно?
Я хочу загрузить изображения в существующие продукты. Изображения в import_dir. И они должны быть добавлены к продукту, который уже существует в каталоге. Я мог найти только 2 способа, как это сделать. 1. «Плохая практика» - использование модели продукта\Magento\Catalog\Model\Product::addImageToMediaGallery 1. Copy the images from `import_dir` to `pub/media/tmp` 2. Add the images …

6
Неустранимая ошибка установки Magento 2 - невозможно создать интерфейс
Я установил новый Magento 2.1 через командную строку и всегда получаю одну и ту же фатальную ошибку при попытке получить доступ к веб-интерфейсу или бэкэнду. Неустранимая ошибка: необработанная ошибка: невозможно создать экземпляр интерфейса Magento \ Framework \ App \ Config \ Scope \ ReaderPoolInterface Кто-нибудь испытывал то же самое? Я …

4
Ошибка проверки сеанса в Magento 1 EE v 1.14.3.x (и CE 1.9.3.x)
Я слежу за магазином Magento с 400-500 посетителями и 40-50 заказами в день. Недавно система была обновлена ​​с Magento EE 1.14.2.4 до Magento EE 1.14.3.2, и я заметил некоторые странные исключения в журналах: exception 'Mage_Core_Model_Session_Exception' in /var/www/.../app/code/core/Mage/Core/Model/Session/Abstract/Varien.php:418 Я преследовал это исключение, и я знаю, что оно запускается, потому что следующий …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.