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

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

3
Программный импорт заказов из CSV в Magento
Мы переключаемся со старой, устаревшей системы для точек продаж на использование Magento 1.7 в качестве эксклюзивной торговой точки. Неудивительно, что одна из проблем, с которыми мы сталкиваемся, заключается в том, как получить почти 20-летнюю историю от старой системы к Магу без катастрофы. Если оставить в стороне задачу даже переноса записей …

1
Magento 2: В чем разница между двумя поставщиками данных Grid-компонента?
В Magento 2.1 сконфигурировано и используется всего 25 провайдеров данных о сетевом интерфейсе и данных. Их классы и ui_componentфайлы провайдера данных перечислены ниже. Magento\Bundle\Ui\DataProvider\Product\BundleDataProvider bundle_product_listing.xmlMagento\Catalog\Ui\DataProvider\Product\Attributes\Listing product_attributes_grid.xml Magento\Catalog\Ui\DataProvider\Product\ProductCustomOptionsDataProvider product_custom_options_listing.xml Magento\Catalog\Ui\DataProvider\Product\ProductDataProvider configurable_associated_product_listing.xml Magento\Catalog\Ui\DataProvider\Product\ProductDataProvider product_listing.xml Magento\Catalog\Ui\DataProvider\Product\Related\CrossSellDataProvider crosssell_product_listing.xml Magento\Catalog\Ui\DataProvider\Product\Related\RelatedDataProvider related_product_listing.xml Magento\Catalog\Ui\DataProvider\Product\Related\UpSellDataProvider upsell_product_listing.xml Magento\Cms\Ui\Component\DataProvider cms_block_listing.xml Magento\Cms\Ui\Component\DataProvider cms_page_listing.xml Magento\ConfigurableProduct\Ui\DataProvider\Attributes product_attributes_listing.xml Magento\Customer\Ui\Component\DataProvider customer_listing.xml Magento\Framework\View\Element\UiComponent\DataProvider\DataProvider customer_online_grid.xml Magento\Framework\View\Element\UiComponent\DataProvider\DataProvider sales_order_creditmemo_grid.xml …

1
Magento 2: Почему компоненту листинга пользовательского интерфейса нужны две коллекции?
Magento 2 имеет новую uiComponentфункцию " ". Это позволяет вам включить простой <uiComponent/>тег в XML-файлы дескриптора макета для добавления таких вещей, как сетки и формы, на страницу приложения. Это кажется , что конфигурация для сетки данных (а listing) требует двух объектов коллекции будут настроены. Какова роль каждой коллекции конфигурации ниже? …

3
Что такое http://packages.magento.com/?
В различных социальных сетях я видел URL, на который http://packages.magento.com/ссылались. Это появляется , чтобы быть вместилищем композитора ( с использованием программного обеспечения безупречного для размещения в хранилище). Что не ясно, так это Кто управляет хранилищем (т.е. eBay? Третья сторона? Третья сторона, действующая с благословения eBay?) Как пользователь может (если вообще) …
16 php  composer 

3
Magento: фатальная ошибка: класс «Mage_Giftcards_Helper_Data» не найден в… / app / Mage.php в строке 546
Я установил одно расширение модуля, которое выдает фатальную ошибку «Неустранимая ошибка: класс« Mage_Giftcards_Helper_Data »не найден в .... / app / Mage.php на строке 546» в администраторе. Я сослался на эту ссылку /programming//a/9191286/2919940, а также на эту ссылку /magento//a/7133/3693 Но у меня есть <global> <helpers> <giftcards> <class>Webtex_Giftcards_Helper</class> </giftcards> </helpers> </global> по …


2
Настройка маршрута администратора в Magento 2
Глядя на основной код Magento 2, кажется, что есть два способа настройки маршрута администратора. Первый #File: vendor/magento/module-media-storage/etc/adminhtml/routes.xml <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:App/etc/routes.xsd"> <router id="admin"> <route id="adminhtml"> <module name="Magento_MediaStorage" /> </route> </router> </config> аналогичен Magento 1. Вы добавляете свой модуль в список модулей в adminhtmlмаршруте, и Magento проверяет его для вас. Секунда #File: …
15 magento2  php  xml  router 

2
Что означают строки «# @ +» и «# @ -» в комментариях?
Я вижу много строк "# @ +" и "# @ -" в комментариях некоторых классов Magento 2. \Magento\Customer\Api\Data\AttributeMetadataInterface interface AttributeMetadataInterface extends \Magento\Framework\Api\MetadataObjectInterface { /**#@+ * Constants used as keys of data array */ const ATTRIBUTE_CODE = 'attribute_code'; ... const IS_SEARCHABLE_IN_GRID = 'is_searchable_in_grid'; /**#@-*/ ... } Какова цель этих маркеров?

1
Magento 2: Как показать пользовательскую опцию в другом файле phtml
Как мы можем переопределить эту позицию в пользовательской опции, чтобы показать ее в другом файле phtml. добавил этот код, в checkout_cart_index.xmlкотором переопределить только form.phtmlне переопределить default.phtmlфайл. <?xml version="1.0"?> <page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd"> <!-- <update handle="checkout_cart_item_renderers"/> --> <body> <referenceContainer name="content"> <referenceBlock name="checkout.cart.form"> <action method="setTemplate"> <argument name="template" xsi:type="string">Bespoke_Bespoke::cart/form.phtml</argument> </action> </referenceBlock> <referenceBlock name="checkout.cart.item.renderers.override"> <action …

2
Чем magento 2 лучше, чем magento 1?
Я просто интересно узнать о производительности Magento 2 и как это лучше , чем версии Magento 1.x . Недавно я начал изучать magento 2 и обнаружил, что это совершенно новый набор теорий, основанных на чистой архитектуре Zend. Так что я просто хочу узнать, лучше ли это версия Magento 1.x.

3
Magento 2: Синхронизация Backend и Frontend State / Cache
Есть ли в Magento 2 какие-либо системы или абстракции для управления состоянием между внутренним сервером и локальным хранилищем на внешнем интерфейсе? Я работаю над портированием функции восстановления заброшенной корзины пользователя через URL перенаправления. В упрощенном виде, URL-адрес, как http://magento.example.com/restore/the/cart?identifier=sdkfjh48v237g5 загрузит цитату в корзину текущего пользователя на основе закодированного quote_id в …

2
Как сохранить .phtml файлы чистыми и чистыми?
Поскольку расширение файла предполагает, что .phtmlфайл позволяет смешивать код PHP с HTML. Однако тот факт, что вы можете не следует рассматривать как лицензию, чтобы сойти с ума. Почему мы до сих пор видим так много файлов .phtml, пронизанных большим количеством PHP? И каков хороший подход для уменьшения количества PHP в …
14 php  blocks  template  phtml 

6
Magento 2: Как показать поле адреса в регистрационной форме?
Я хочу отобразить поля адреса (чтобы сохранить их в биллинговом адресе по умолчанию) в форме регистрации клиента. Я знаю, как это сделать в Magento 1. Но я поражен Magento 2. Кто-нибудь делал это раньше? Любое обновление XML-файла, как в magento 1, <customer_account_create> <reference name="customer_form_register"> <action method="setData"><key>show_address_fields</key><value>1</value></action> </reference> </customer_account_create>

1
Есть ли веская причина помещать один и тот же код в блоки try и catch?
В файле: app/code/core/Mage/Adminhtml/Block/Widget/Grid/Column/Renderer/Datetime.phpвнутри render()метода кажется, что один и тот же код выполняется в блоках try и catch. Исключение не обрабатывается вообще. Мне любопытно узнать, каковы причины (если таковые имеются) для написания такого кода: try { $data = Mage::app()->getLocale() ->date($data, Varien_Date::DATETIME_INTERNAL_FORMAT)->toString($format); } catch (Exception $e) { $data = Mage::app()->getLocale() ->date($data, Varien_Date::DATETIME_INTERNAL_FORMAT)->toString($format); …

3
Внедрение зависимостей в Magento 2 CRUD / Абстрактная модель
Можно ли ввести зависимость в модель CRUD Magento 2? То есть - Magento 2 имеет базовый абстрактный класс модели: Magento\Framework\Model\AbstractModel. Если вы хотите создать простой объект модели Create, Read, Update, Delete, вы расширяете этот класс своим собственным классом. class Foo extends Magento\Framework\Model\AbstractModel { } Возможно ли внедрить зависимости в __constructметод …

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