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

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

4
Объяснение UI Component Grid в Magento 2
Есть ли хорошее объяснение и / или пример минимальной конфигурации, необходимой для создания UI Component Grid в Magento 2? Я знаю, что есть множество основных компонентов, таких как ./vendor/magento/module-catalog/view/adminhtml/ui_component/product_listing.xml Тем не менее, эти XML-файлы являются обширными, и есть мало объяснений о том, что делает каждый узел, и как вы будете …

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

4
Magento 2: Запустить `setup: di: compile` ** ** ** определенный модуль?
Можно ли предварительно сгенерировать код для одного конкретного модуля? IE - я могу сгенерировать весь код в системе с php bin/magento setup:di:compile Однако это может занять много времени. Я хотел бы предварительно сгенерировать только файлы для конкретного модуля. php bin/magento setup:di:compile Pulsestorm_Commercebug Конкретная проблема, которую я пытаюсь решить, заключается в …
33 php  magento2  di 

11
Magento 2 - Как правильно изменить идентификатор заказа по умолчанию?
Magento 2. После новой установки новый идентификатор заказа будет 100000001, 100000002 и так далее. Как правильно изменить этот инкрементный идентификатор, чтобы он был больше? Например 155555552, 155555553 и так далее. После изменения это будет выглядеть намного лучше. В Magento 1.9 Чтобы отредактировать Id по умолчанию для заказов, счетов-фактур или отгрузок, …

14
Magento 2 Allowed Memory исчерпала ошибку при компиляции кода
У меня ошибка при добавлении модуля .. Пожалуйста, повторите команду компиляции Magento так что я запускаю ниже команды, но также отображаю ошибку, которая ниже, когда запускаю команду от root Настройка php magento: di: compile Compilation was started. %message% 0/7 [>---------------------------] 0% 1 sec 37.0 MiB%message% 0/7 [> ---------------------------] 0% 1 …

3
Создание интеграционных тестов для модулей Magento 2
Что касается моих потребностей в тестировании Magento 2, я использовал PHP Unit в качестве (более или менее) приемочного тестера - результаты тестирования серверных и HTML-запросов, внесенных в систему с моими установленными модулями. Я хотел бы иметь возможность создавать свои собственные интеграционные тесты. Позволяют ли инструменты тестирования, поставляемые с Magento 2, …

5
Magento 2: программно добавить значение в `core_config_data`
Есть ли в Magento 2 абстракция высокого уровня, позволяющая программистам конечных пользователей обновлять значения конфигурации в core_config_dataтаблице? Или использование прямого SQL - единственный способ сделать это в Magento 2? то есть в Magento 1, вы могли бы сделать что-то вроде этого $config_model = new Mage_Core_Model_Config(); $config_model->saveConfig('my/config/path', $unique_id, 'default', 0); и …

4
Magento 2: отправка электронной почты программно
Имеет ли Magento 2 встроенную интеграцию со сторонними системами доставки электронной почты транзакций, такими как Amazon SES, Mandrill и т. Д., Или же встроенная функциональность электронной почты по-прежнему основана на mailфункции PHP ? Или письма отправлены с какой-то третьей вещью? Если ответ mailтаков, есть ли сторонние расширения, такие как SMTPPro …

5
Запуск Magento 2 через FastCGI (не mod_php) на OS X через brew Packages
Основываясь на различных публикациях на форуме и разговорах в сообществе, кажется, что некоторые люди запускают экземпляры разработки Magento 2 на OS X через среду PHP, которая не использует встроенную комбинацию Apache / PHP и вместо этого использует пакеты from brewдля получения FastCGI PHP среда работает и работает с nginxи / …
23 magento2  php 

1
Magento 2: добавление произвольного HTML в <head> каждой страницы?
В Magento 2 возможно ли добавить произвольный бит HTML на каждую страницу интерфейса / корзины? &lt;head/&gt; ? Я знаю, что могу добавить блок к содержанию / &lt;body&gt;области с кодом примерно так &lt;page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd"&gt; &lt;body&gt; &lt;referenceBlock name="content"&gt; &lt;block type="Pulsestorm\Test\Block\Head" name="pulsestorm.head" as="pulsestorm.head" template="pulsestorm/head.phtml"/&gt; &lt;/referenceBlock&gt; &lt;/body&gt; &lt;/page&gt; Тем не менее, неясно, есть …
23 php  layout  magento2 

7
Я начинаю изучать Magento без опыта PHP, какие у меня есть варианты?
У меня есть опыт программирования и HTML, и я изо всех сил пытаюсь найти хорошее руководство для начинающих. Сайт Magento, кажется, разбит на экспертов, но я мог бы искать во всех неправильных местах. Есть ли особенно хорошие книги или онлайн-ресурсы? В частности, я хотел бы узнать, как добавить свой собственный …

2
Magento 2: что такое параметр конструктора массива $ data?
Итак, я заметил, что в большинстве моделей и блоков это array $data = []задано как последний параметр конструктора . Например \Magento\Catalog\Block\Product\ListProduct public function __construct( \Magento\Catalog\Block\Product\Context $context, \Magento\Framework\Data\Helper\PostHelper $postDataHelper, \Magento\Catalog\Model\Layer\Resolver $layerResolver, CategoryRepositoryInterface $categoryRepository, \Magento\Framework\Url\Helper\Data $urlHelper, array $data = [] ) { $this-&gt;_catalogLayer = $layerResolver-&gt;get(); $this-&gt;_postDataHelper = $postDataHelper; $this-&gt;categoryRepository = $categoryRepository; $this-&gt;urlHelper …

3
Magento 2: Как разработчики модулей должны читать свои собственные файлы конфигурации
Сценарий: я разработчик модуля Magento 2. Я хочу создать файл конфигурации в app/etc. Я хочу, чтобы этот файл был "областью видимости" по области app/etc/my_file.xml app/etc/frontend/my_file.xml app/etc/adminhtml/my_file.xml В Magento 1 я просто создаю config.xmlи буду в пути. Область видимости области произошла в самом файле XML. Тем не менее, Magento 2 подходит …

8
Magento 2: «Ваш веб-сервер настроен неправильно и разрешает несанкционированный доступ к конфиденциальным файлам. Пожалуйста, свяжитесь с вашим хостинг-провайдером »
Моя среда разработки Magento 2 начала высовывать мне следующее сообщение об ошибке Ваш веб-сервер настроен неправильно и разрешает несанкционированный доступ к конфиденциальным файлам. Пожалуйста, свяжитесь с вашим хостинг-провайдером Кто-нибудь выследил Какие проверки безопасности происходят? Где в основном коде происходят эти проверки?
18 magento2  php  security 

3
Какие классы являются «перехватываемыми / подключаемыми» в Magento 2
Дата: 30 мая 2015 года (учитывая изменяющуюся природу Magento 2). Magento 2 представил концепцию плагина , реализованную с помощью шаблона перехватчика . Что не ясно из документации - какие классы и объекты в Magento «перехватываются»? То есть вы настраиваете плагин с XML, который выглядит следующим образом &lt;config&gt; &lt;type name="{ObservedType}"&gt; &lt;plugin …

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