Domande taggate «magento2»

Domande generali su Magento 2, non specifiche per una versione minore. Usa questo tag per distinguere da Magento 1. Se hai problemi con una versione specifica, usa invece il tag 'Magento-2.x' appropriato. Le funzionalità tra le versioni minori di Magento 2 potrebbero differire.

7
Magento 2.2.1 Impossibile serializzare il valore
Ho aggiornato il sito Web da 2.1.6 a 2.2.1 e non riesco a serializzare l'errore di valore in frontend e backend. {"0":"Unable to serialize value.","1":"#0 \/var\/www\/vhosts\/demo.com\/eiselec\/vendor\/magento\/framework\/Translate.php(494): Magento\\Framework\\Serialize\\Serializer\\Json->serialize(Array)\n #1 \/var\/www\/vhosts\/demo.com\/eiselec\/vendor\/magento\/framework\/Translate.php(190): Magento\\Framework\\Translate->_saveCache()\n #2 \/var\/www\/vhosts\/demo.com\/eiselec\/vendor\/magento\/framework\/App\/Area.php(244): Magento\\Framework\\Translate->loadData(NULL, false)\n #3 \/var\/www\/vhosts\/demo.com\/eiselec\/vendor\/magento\/framework\/App\/Area.php(215): Magento\\Framework\\App\\Area->_initTranslate()\n #4 \/var\/www\/vhosts\/demo.com\/eiselec\/vendor\/magento\/framework\/App\/Area.php(142): Magento\\Framework\\App\\Area->_loadPart('translate')\n #5 \/var\/www\/vhosts\/demo.com\/eiselec\/vendor\/magento\/framework\/View\/DesignLoader.php(55): Magento\\Framework\\App\\Area->load('translate')\n #6 \/var\/www\/vhosts\/demo.com\/eiselec\/vendor\/magento\/framework\/App\/Action\/Plugin\/Design.php(48): Magento\\Framework\\View\\DesignLoader->load()\n #7 \/var\/www\/vhosts\/demo.com\/eiselec\/vendor\/magento\/framework\/Interception\/Interceptor.php(121): Magento\\Framework\\App\\Action\\Plugin\\Design->beforeDispatch(Object(Magento\\Cms\\Controller\\Index\\Index\\Interceptor), Object(Magento\\Framework\\App\\Request\\Http))\n …
12 magento2  upgrade 


3
Magento2 - setup: di: compile
Ho lavorato a un progetto con un codice personalizzato ... questo è il nostro primo progetto "medio" di Magento 2, quindi (come tutte le persone qui penso) ogni giorno impariamo cose nuove e dobbiamo cambiare il modo di trattare con questa nuova versione di Magento Il motivo di questa domanda …




3
Come eseguire il rendering HTML con AJAX in Magento 2
Cerco di trovare il modo migliore per eseguire il rendering HTML tramite AJAX in Magento 2. Modo 1: utilizzo del controller senza layout File Foo/Bar/Controller/Popin/Content.php <?php namespace Foo\Bar\Controller\Popin; use Magento\Framework\App\Action\Action; use Magento\Framework\App\Action\Context; /** * Class Content */ class Content extends Action { /** * Content constructor. * * @param Context …

2
Perché alcune classi definiscono iniezioni sia nel loro costruttore che in di.xml?
Non capisco perché, in alcune classi, le loro iniezioni di dipendenza siano dichiarate due volte - una volta nella di.xmle nel costruttore della classe concreta. Ad esempio in Magento\Backend\Model\Url, di.xmlha questo set di tipi per DI definito: <type name="Magento\Backend\Model\Url"> <arguments> <argument name="scopeResolver" xsi:type="object"> Magento\Backend\Model\Url\ScopeResolver</argument> <argument name="authSession" xsi:type="object"> Magento\Backend\Model\Auth\Session\Proxy</argument> <argument name="formKey" …


2
Come impostare e ottenere i dati della sessione del cliente in magento 2
Sto lottando con la sessione di Magento 2. Ho creato sotto il file del controller come codice di esempio. <?php namespace vendor_name\module_name\Controller\SetGetSession; use Magento\Framework\App\Action\Action; class SetGetSession extends Action { protected $customerSession; public function _construct( \Magento\Customer\Model\Session $customerSession ) { $this->customerSession = $customerSession; } public function execute() { } } Qualcuno può …

2
Azioni pubbliche nei controller di amministrazione
Ho scoperto che nella classe \Magento\Backend\App\AbstractAction(l'antenato di ogni azione del controller di amministrazione) esiste un membro chiamato _publicActionsche viene utilizzato nella convalida della chiave segreta in questo modo: if (is_array($this->_publicActions) && in_array($this->getRequest()->getActionName(), $this->_publicActions)) { return true; } Ciò significa che se un determinato nome di azione è elencato in _publicActionspuoi …



7
Magento 2 Ottieni l'ID cliente dalla sessione in una classe di blocchi
Come ottenere l'ID cliente dalla sessione? Ho provato questo ma non funziona. protected $_customerBonusPointFactory; protected $_customerSession; public function __construct(Session $customerSession, \Magento\Framework\View\Element\Template\Context $context) { $this->_customerSession = $customerSession; parent::__construct($context); } public function _prepareLayout() { var_dump($this->_customerSession->getCustomer()->getId()); exit(); return parent::_prepareLayout(); }


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.