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

Цей тег використовується для питань, які будь-яким чином включають PHP-код. Отож, як тільки повернеться виняток PHP або генерується звіт про помилку, це питання може бути позначено тегом PHP.

4
Пояснення сітки компонентів інтерфейсу в Magento 2
Чи є хороше пояснення та / або зразок мінімальної конфігурації, необхідної для створення сітки компонентів інтерфейсу в 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 Для редагування ідентифікатора за замовчуванням для замовлень, рахунків-фактур або відправлення нам просто довелося …

14
Magento 2 Дозволена помилка вичерпана пам'ять під час компіляції коду
У мене є помилка, коли я додаю модуль .. Повторіть команду компіляції 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, чи є розширення сторонніх розробників, як …

5
Запуск Magento 2 через FastCGI (не mod_php) на OS X за допомогою варільних пакетів
На основі різних публікацій на форумах та бесід у спільноті, схоже, що деякі люди запускають екземпляри розробки Magento 2 на OS X через середовище PHP, яке не використовує вбудований комбінат Apache / PHP і замість цього використовує пакети, 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 здається помітним у експертів, але я міг шукати в усіх неправильних місцях. Чи є якісь хороші книги чи інтернет-ресурси? Зокрема, я хотів би дізнатися, як додати власний JavaScript на різні сторінки на веб-сайті …

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 name="{pluginName}" …

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