Вопросы с тегом «php»

Этот тег используется для вопросов, которые каким-либо образом связаны с кодом PHP. Поэтому, как только будет возвращено исключение PHP или сгенерирован отчет об ошибке, этот вопрос может быть помечен как PHP.

2
Magento 2: хранилища продуктов, группы фильтров и `AND`
Я пытаюсь использовать репозиторий продуктов, чтобы получить список продуктов. Я хочу получить данные на основе двух фильтров в сочетании с ANDкритериями, но, похоже, что-то не работает. Я не понимаю, как работают группы фильтров? Или это ошибка, о которой нужно сообщить? В частности, (глупый пример для простоты) у меня есть конструктор, …

4
Почему были созданы get.php и / или `core / file_storage_database`?
Начиная примерно с версии 1.5 или 1.6, Magento имел файл в корневой папке с именем get.php. Этот файл, используя core/file_storage_dataмодель, позволяет владельцам систем Magento обслуживать медиа-файлы своих продуктов непосредственно из столбцов BLOB-объектов в базе данных, не имея файла изображения в файловой системе. PHP обрабатывает отправку файла #File: get.php function sendFile($file) …

3
Magento новый модуль пользовательских блоков
Я использую Magento версии 1.8.1.0. Я пытаюсь создать новый модуль пользовательских блоков, который я буду использовать для создания новой домашней страницы. Пространство имен: Crusader Модуль: CLHomePage Тип блока: крестовый поход домой Класс: Qwerty (только сейчас во время тестирования) Дизайн упаковки: крестоносец Тема: по умолчанию Это то, что я до сих …

1
Использование зарезервированных слов в URL Magento 2
Можно ли создать модуль в Magento 2, используя стандартную маршрутизацию, который отвечает на URL в виде http://magento.example.com/namespace_module/return/index То есть - URL, где вторым параметром является зарезервированное ключевое слово PHP. Проблема с вышеупомянутым состоит в том, чтобы создать имя класса контроллера PHP, это Namespace\Module\Controller\Return\Index и наличие Returnв пространстве имен является незаконным …

1
Как вы отлаживаете исключения, связанные с XML?
Я пишу с Magento 2 в gvim, и я новичок в Magento 2. Я много раз пытался отладить ошибки, связанные с XML, ну, каждый раз, только с удачей. Но подобные ситуации меня очень расстраивают: вы не знаете, где находится файл, вызывающий эту ошибку, а отладчик не сообщает ни того, ни …
11 magento2  php  xml  debugging 

4
Magento 2: Как отфильтровать коллекцию товаров по идентификатору магазина
Используя объект фабрики продуктов, я могу создать продукт, получить коллекцию продуктов и получить первый элемент этой коллекции. /* var $productFactory \Magento\Catalog\Model\ProductFactory */ $product = $this->productFactory->create()->getCollection()->getFirstItem(); Однако, если я попытаюсь добавить store_id в фильтр коллекции $product = $this->productFactory ->create() ->getCollection() ->addFieldToFilter('store_id', 1) ->getFirstItem(); Я получаю следующую ошибку Invalid attribute name: store_id …

1
\ Magento \ Framework \ Registry устарела в magento 2.3, как создать экземпляр с Registry?
/** * Registry model. Used to manage values in registry * * Registry usage as a shared service introduces temporal, hard to detect coupling into system. * It's usage should be avoid. Use service classes or data providers instead. * * @api * @deprecated * @since 100.0.2 */ https://www.mageplaza.com/devdocs/magento-2-registry-register.html Кто …

13
Magento 2: 500 Внутренняя ошибка сервера
Я следовал документации для разработчиков Magento, приведенной ниже: Если вы добавите новый HTML-шаблон и затем отредактируете его, изменения не будут применены, пока вы не выполните следующие действия: удалите все файлы в каталогах pub / static / frontend и var / view_preprocessing, а затем перезагрузите страницы. Вы можете удалить файлы вручную …
10 magento2  php  error 

3
Программно создать настраиваемый продукт и назначить простой продукт настраиваемому продукту в продукте Magento2
Это то, что я сделал до сих пор. Простые и настраиваемые продукты созданы. Проблема в том, что я не могу назначить простой продукт настраиваемому продукту. Вот код (идентификаторы и атрибуты работают с образцами данных по умолчанию). //simple product $simple_product = $this->_objectManager->create('\Magento\Catalog\Model\Product'); $simple_product->setSku('test-simple'); $simple_product->setName('test name simple'); $simple_product->setAttributeSetId(4); $simple_product->setSize_general(193); // value id …
10 php  magento2 

1
Magento 2: Соглашение об именовании виртуальных типов
Дата: 1 июня 2015 г. (учитывая изменяющуюся природу Magento 2) В Magento 2 вы можете настроить «виртуальный тип» в di.xmlфайле конфигурации модуля . Эти виртуальные типы позволяют изменять аргументы конкретной внедренной зависимости. В основном коде Magento 2, по-видимому, существует два соглашения об именах для виртуальных типов. В первом случае виртуальный …

2
Как скрыть Magento от детекторов CMS?
У меня есть магазин Magento, и я хочу скрыть его от детекторов CMS. Я имею в виду, что я не хочу, чтобы кто-то знал мой сайт CMS и что мой сайт построен на Magento. Есть несколько сайтов, http://guess.scritch.org/которые обнаруживают CMS, и я хочу скрыть CMS своего сайта от их наблюдения. …


2
Magento 2, Как удалить неиспользуемые изображения с помощью php-скрипта
У меня есть более 50000 изображений в пабе / СМИ продуктов. Но есть так много неиспользуемых изображений, поэтому я хочу удалить все изображения, которые не связаны с каким-либо продуктом . Для magento 1.9.x это может быть ссылка, но я хочу тот же скрипт php для magento 2.1.


1
URL обратного вызова Magento OAuth игнорируется
Я работал над аутентификацией пользователя в приложении, которое я строю. Идея состоит в том, что я получу логин клиентов через OAuth от Magento, а затем он должен получить Customer_id этого пользователя. Но проблема теперь в том, что после входа в систему браузер перенаправляет меня /customer/account/вместо URL обратного вызова, который я …
9 php  oauth 

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