Câu hỏi được gắn thẻ «best-practice»

Biểu thị các câu hỏi liên quan đến thực tiễn tốt nhất trong Magento.

3
Magento: Cách nhanh nhất để cập nhật thuộc tính sản phẩm
Tôi đang tìm kiếm phương pháp nhanh nhất và đáng tin cậy để cập nhật thuộc tính hàng loạt. Dưới đây là những phương pháp mà tôi biết nhưng tôi không biết nên đi theo hướng nào. $store_id = 0; Mage::getSingleton('catalog/product_action')->updateAttributes( array($product_id), array('attribute_code' => $attribute_code), $store_id ); hoặc là $product->setData($attribute_code, …

1
Cách quản lý config.php trong Magento 2
Trước hết, đây có thể là một câu hỏi đã được trả lời nhưng tôi không tìm thấy gì về chủ đề đó. Đây không phải là vấn đề mà là câu hỏi về cách tốt nhất để quản lý tệp config.phptrong Magento 2. Trên thực tế, chúng tôi config.phpkhông …

5
Magento2: Cách tốt nhất để sửa đổi tập tin css
Tôi muốn sửa đổi tập tin css pub/static/frontend/Magento/luma/en_US/css/styles-l.css. Ban đầu tập tin này không có trong thư mục pub / static và nó hiện diện trong vendor/magento/theme-frontend-blank/web/css/styles-l.less (it's styles-l.less) Khi tôi sử dụng nội dung tĩnh bằng cách sử dụng php bin/magento setup:static-content:deploy, 2 tệp được tạo trong pub / …


1
Có một lý do chính đáng để đặt cùng một mã trong cả hai khối thử VÀ bắt không?
Trong tệp : app/code/core/Mage/Adminhtml/Block/Widget/Grid/Column/Renderer/Datetime.php, trong render()phương thức, có vẻ như cùng một mã chính xác đang được chạy trong cả khối thử và bắt. Ngoại lệ không được xử lý ở tất cả. Tôi tò mò muốn biết lý do (nếu có) là gì khi viết mã như thế này: …

3
Cách kết xuất HTML bằng AJAX trong Magento 2
Tôi cố gắng tìm cách tốt nhất để kết xuất HTML thông qua AJAX trong Magento 2. Cách 1: Sử dụng Trình điều khiển không có bố cục Tập tin 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 { /** * …


3
Đúng cách để triển khai getExtensionAttribut ()
Tôi đã tự hỏi, cách đúng đắn để thực hiện một mô hình EAV mở rộng là gì. Tôi thấy rằng trong Magento\Catalog\Model\Product, phương thức getExtensionAttributes()được thực hiện như thế này: public function getExtensionAttributes() { $extensionAttributes = $this->_getExtensionAttributes(); if (!$extensionAttributes) { return $this->extensionAttributesFactory->create('Magento\Catalog\Api\Data\ProductInterface'); } return $extensionAttributes; } Nhưng ở những …



3
Tuân thủ ECG: Làm thế nào?
Có một cái gì đó giống như coding standardcho Magento 1 , được gọi là ECGnơi nên tránh nhiều thứ hoặc các phương pháp không nên sử dụng. Hãy thử tạo một danh sách bao gồm tất cả các trường hợp đang ném "lỗi" hoặc "cảnh báo" trong mã của …



5
Tôi đặt các tệp .php, .js, .html, .css từ lib của bên thứ 3 có giao diện với tiện ích mở rộng tôi phát triển ở đâu?
Giả sử tôi muốn phát triển tiện ích mở rộng Magento có giao diện với gói biểu đồ nguồn mở hoặc bộ sưu tập hình ảnh hoặc bất cứ thứ gì KHÔNG phải là một phần của chính tiện ích mở rộng. Khi được tải xuống (tách biệt với tiện …


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.