Pytania otagowane jako php

Ten tag służy do pytań, które dotyczą kodu PHP w jakikolwiek sposób. Tak szybko, jak zostanie zwrócony wyjątek PHP lub wygenerowany raport o błędzie, to pytanie kwalifikuje się do oznaczenia tagiem PHP.

3
Programowy import zamówień z pliku CSV do Magento
Przechodzimy ze starego, przestarzałego systemu punktów sprzedaży na używanie Magento 1.7 wyłącznie jako naszego punktu sprzedaży. Nie jest niespodzianką, że jednym z wyzwań, przed którymi stoimy, jest to, jak uzyskać prawie 20 lat nagrań ze starego systemu do Mage bez katastrofy. Odkładając na bok wyzwanie nawet migracji danych klientów, problem, …

1
Magento 2: Jaka jest różnica między dwoma dostawcami danych składowych siatki?
W Magento 2.1 skonfigurowanych i używanych jest 25 dostawców komponentów UI / danych sieci grid. Klasy i ui_componentpliki ich dostawców danych są wymienione poniżej 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 …


3
Co to jest http://packages.magento.com/?
W różnych mediach społecznościowych widziałem http://packages.magento.com/bandażujący adres URL . Ten pojawia się repozytorium kompozytor (stosując oprogramowanie satis gospodarzem skład). Nie jest jasne Kto prowadzi repozytorium (tj. EBay? Osoba trzecia? Osoba trzecia działająca z błogosławieństwem eBay?) Jak użytkownik może (jeśli w ogóle) uzyskać pakiet wymieniony w tym repozytorium Jeśli dotyczy to …
16 php  composer 

3
Magento: Błąd krytyczny: nie znaleziono klasy „Mage_Giftcards_Helper_Data” w… / app / Mage.php w linii 546
Zainstalowałem jedno rozszerzenie modułu, które generuje błąd krytyczny „Błąd krytyczny: nie znaleziono klasy„ Mage_Giftcards_Helper_Data ”w .... / app / Mage.php w linii 546” w admin. Odniosłem się do tego linku /programming//a/9191286/2919940 oraz tego linku, a także /magento//a/7133/3693 Ale mam <global> <helpers> <giftcards> <class>Webtex_Giftcards_Helper</class> </giftcards> </helpers> </global> w mojej config.xmli mam …


2
Konfigurowanie trasy administratora w Magento 2
Patrząc na podstawowy kod Magento 2, wydaje się, że istnieją dwa sposoby skonfigurowania trasy administratora. Pierwszy #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> jest podobny do Magento 1. Dodajesz moduł do listy modułów na adminhtmltrasie, a Magento sprawdza go za Ciebie. Drugi …
15 magento2  php  xml  router 

2
Co oznaczają ciągi „# @ +” i „# @ -” w komentarzach?
Widzę wiele ciągów „# @ +” i „# @ -” w komentarzach niektórych klas 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'; /**#@-*/ ... } Jaki jest cel tych znaczników?

1
Magento 2: Jak wyświetlić niestandardową opcję w innym pliku phtml
Jak możemy zastąpić tę pozycję w opcji niestandardowej, aby wyświetlić ją w innym pliku phtml. dodałem ten kod, w checkout_cart_index.xmlktórym zastępuj tylko form.phtmlnie zastępuj default.phtmlpliku. <?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 method="setTemplate"> …


3
Magento 2: Synchronizacja zaplecza i stanu / pamięci podręcznej frontendu
Czy Magento 2 ma jakieś systemy lub abstrakty do zarządzania stanem między backendem a lokalną pamięcią masową na frontendie? Pracuję nad przeniesieniem funkcji przywracania porzuconego koszyka użytkownika za pomocą przekierowania. W uproszczonej formie, taki jak adres URL http://magento.example.com/restore/the/cart?identifier=sdkfjh48v237g5 załaduje wycenę do koszyka bieżącego użytkownika na podstawie zakodowanego identyfikatora quote_id w …

2
Jak dbać o czystość plików .phtml?
Jak sugeruje rozszerzenie pliku, .phtmlplik umożliwia mieszanie kodu PHP z HTML. Jednakże fakt, że może nie powinien być postrzegany jako licencja do szaleją. Dlaczego wciąż widzimy tak wiele plików .phtml wypełnionych dużą ilością PHP? A jakie jest dobre podejście do zmniejszenia ilości PHP w .phtmlpliku?
14 php  blocks  template  phtml 

6
Magento 2: Jak wyświetlić pole adresu w formularzu rejestracyjnym?
Chcę wyświetlić pola adresu (w celu zapisania domyślnego adresu rozliczeniowego) w formularzu rejestracji klienta. Wiem, jak to zrobić w Magento 1. Ale jestem zaskoczony Magento 2. Czy ktoś to zrobił wcześniej…? Każda aktualizacja pliku XML jak w 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
Czy istnieje dobry powód, aby umieścić ten sam kod w obu blokach try AND catch?
W pliku: app/code/core/Mage/Adminhtml/Block/Widget/Grid/Column/Renderer/Datetime.phpw ramach render()metody wydaje się, że dokładnie ten sam kod jest uruchamiany zarówno w blokach try and catch. Wyjątek w ogóle nie jest obsługiwany. Jestem ciekawy, jakie są powody (jeśli w ogóle) pisania takiego kodu: try { $data = Mage::app()->getLocale() ->date($data, Varien_Date::DATETIME_INTERNAL_FORMAT)->toString($format); } catch (Exception $e) { $data …

3
Wprowadzanie zależności do CRUD / Modelu abstrakcyjnego Magento 2
Czy możliwe jest wstrzyknięcie zależności do modelu CRUD Magento 2? To jest - Magento 2 ma bazową klasę abstrakcyjną modelu Magento\Framework\Model\AbstractModel. Jeśli chcesz utworzyć prosty obiekt do tworzenia, odczytu, aktualizacji, usuwania modelu, rozszerz tę klasę o własną klasę. class Foo extends Magento\Framework\Model\AbstractModel { } Czy możliwe jest wstrzyknięcie zależności do …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.