Domande taggate «php»

Questo tag viene utilizzato per domande che coinvolgono il codice PHP in alcun modo. Quindi non appena viene restituita un'eccezione PHP o viene generato un rapporto di errore, questa domanda si qualifica per essere taggata con PHP.


1
Magento 2: qual è la differenza tra i provider di dati dei componenti a due griglie?
In Magento 2.1, ci sono 25 fornitori di dati di griglia / elenco dei componenti dell'interfaccia utente configurati e in uso. Le loro classi e ui_componentfile del fornitore di dati sono elencati di seguito 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 …


3
Che cos'è http://packages.magento.com/?
Su vari social media ho visto l'URL http://packages.magento.com/bandito. Questo sembra essere un repository del compositore (utilizzando un software soddisfacente per ospitare il repository). Ciò che non è chiaro è Chi gestisce il repository (ovvero eBay? Una terza parte? Una terza parte che agisce con la benedizione di eBay?) Come un …
16 php  composer 

3
Magento: errore irreversibile: classe 'Mage_Giftcards_Helper_Data' non trovata in… / app / Mage.php sulla linea 546
Ho installato un'estensione del modulo che genera un errore fatale "Errore irreversibile: classe 'Mage_Giftcards_Helper_Data' non trovata in .... / app / Mage.php sulla linea 546" in admin. Ho consultato questo link /programming//a/9191286/2919940 e anche questo link /magento//a/7133/3693 Ma io ho <global> <helpers> <giftcards> <class>Webtex_Giftcards_Helper</class> </giftcards> </helpers> </global> nel mio config.xmle …


2
Impostazione di una route di amministrazione in Magento 2
Guardando il codice principale di Magento 2, sembrano esserci due modi per impostare una route di amministrazione. Il primo #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> è simile a Magento 1. Aggiungi il tuo modulo a un elenco di moduli nel adminhtmlpercorso …
15 magento2  php  xml  router 

2
Cosa significano le stringhe "# @ +" e "# @ -" nei commenti?
Vedo molte stringhe "# @ +" e "# @ -" nei commenti di alcune classi di 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'; /**#@-*/ ... } Qual è lo scopo …

1
Magento 2: come mostrare l'opzione personalizzata in un altro file phtml
Come possiamo ignorare questa posizione nell'opzione personalizzata per mostrarla in un altro file phtml. aggiunto questo codice in checkout_cart_index.xmlcui sovrascrive solo il form.phtmlnon sovrascrivere il default.phtmlfile. <?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 …


3
Magento 2: sincronizzazione di backend e stato / cache del frontend
Magento 2 ha dei sistemi o astrazioni per la gestione dello stato tra il back-end e l'archiviazione locale sul front-end? Sto lavorando al porting di una funzione per ripristinare il carrello abbandonato di un utente tramite un URL di reindirizzamento. In forma semplificata, un URL come http://magento.example.com/restore/the/cart?identifier=sdkfjh48v237g5 caricherà un preventivo …

2
Come mantenere i file .phtml snelli e puliti?
Come suggerisce l'estensione del file, un .phtmlfile consente di mescolare il codice PHP con HTML. Tuttavia, il fatto che si può , non deve essere visto come una licenza per scatenarsi. Perché vediamo ancora così tanti file .phtml pieni di PHP? E qual è un buon approccio per ridurre la …
14 php  blocks  template  phtml 

6
Magento 2: come mostrare il campo dell'indirizzo nel modulo di registrazione?
Voglio visualizzare i campi indirizzo (per salvare nell'indirizzo di fatturazione predefinito) nel modulo di registrazione del cliente. So come fare in Magento 1. Ma sono colpito da Magento 2. Qualcuno lo ha già fatto prima ...? Qualsiasi aggiornamento di file xml come in magento 1, <customer_account_create> <reference name="customer_form_register"> <action method="setData"><key>show_address_fields</key><value>1</value></action> …

1
C'è un buon motivo per inserire lo stesso codice in entrambi i blocchi try AND catch?
Nel file:, app/code/core/Mage/Adminhtml/Block/Widget/Grid/Column/Renderer/Datetime.phpall'interno del render()metodo, sembra che venga eseguito esattamente lo stesso codice sia nei blocchi try che catch. L'eccezione non viene gestita affatto. Sono curioso di sapere quali sono i motivi (se presenti) per scrivere codice in questo modo: try { $data = Mage::app()->getLocale() ->date($data, Varien_Date::DATETIME_INTERNAL_FORMAT)->toString($format); } catch (Exception …


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.