Magento

Preguntas y respuestas para los usuarios de la plataforma de comercio electrónico de Magento.


3
¿Hay alguna razón para preferir $ model-> load () sobre los contratos de servicio?
Entiendo que la forma preferida de trabajar entre módulos en Magento 2 es usar los contratos de servicio. Entonces, si quiero cargar un producto, uso el repositorio del producto: $product = $productRepository->getById($id); que es por contrato devolviendo una instancia de Magento\Catalog\Api\Data\ProductInterface. Pero también podría usar el método antiguo, llamando directamente …

2
Filtrar un repositorio de objetos de Magento 2
En Magento 2, ¿puede usar un repositorio de productos para filtrar por atributos del producto? En Magento 2, puede usar un objeto de criterio de búsqueda \Magento\Framework\Api\SearchCriteriaInterface $searchCriteria, y un repositorio \Magento\Catalog\Api\ProductRepositoryInterface $productRepository, Para buscar una lista de objetos $searchCriteria->getPageSize(10); $list = $productRepository->getList($searchCriteria); Sin embargo, el objeto searchCriteria no tiene …

11
Cómo deshabilitar las reseñas de Magento 2
Estoy tratando de desactivar la función de revisión de productos de Magento 2. Intenté deshabilitar el módulo en Magento 2 admin Stores \ Advanced \ Advanced \ Magento_Review, pero la pestaña de revisiones de cada producto todavía está allí. Hay alguna manera de desactivarlo? Sé con certeza que podríamos desactivarlo …

3
No se puede cargar el objeto de presupuesto
¿El sales/quoteobjeto funciona de manera diferente que otros objetos al cargar? Ver lo siguiente ... Trabajos: $quote = Mage::getModel('sales/quote')->getCollection() ->addFieldToFilter('entity_id', $quoteId) ->getFirstItem(); print_r($quote->getData()); // shows right data No funciona: $quote = Mage::getModel('sales/quote')->load($quoteId); print_r($quote->getData()); // empty Ambos $quoteson de la clase correcta de, Mage_Sales_Model_Quote.
24 sales  quote  ee-1.12 



2
¿Cuál es el propósito del objeto de contexto en el constructor DI de cualquier clase? ¿Cómo funciona el contexto?
En la mayoría de los constructores de la clase, se pasa un objeto de contexto. No podía entender cómo funciona este Contexto Obj. También noté que a veces esto se pasa al constructor de la clase principal como a continuación. public function __construct( \Magento\Framework\App\Action\Context $context, \Magento\Catalog\Model\Design $catalogDesign, \Magento\Catalog\Model\Session $catalogSession, .... …


2
¿Cuál es la forma correcta de probar el código PHP7 con PHPUnit 4.1 en Magento 2?
Cuando escribo mis módulos, intento proporcionarles pruebas unitarias para las partes más críticas de la aplicación. Sin embargo, en este momento (Magento 2.1.3) hay varias formas de escribir pruebas unitarias: Diferentes formas de prueba Integrarla con bin/magento dev:tests:run unity ejecutarlo en la parte superior de la configuración por defecto que …





1
Magento 2: ¿Agregar HTML arbitrario al <encabezado> de cada página?
En Magento 2, ¿es posible agregar un bit arbitrario de HTML a todas las páginas frontend / cart &lt;head/&gt;? Sé que puedo agregar un bloque al contenido / &lt;body&gt;área con un código como este &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; Sin embargo, …
23 php  layout  magento2 

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.