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

Các mô hình chứa hầu hết logic nghiệp vụ trong các mô-đun Magento

4
Các phương thức lưu và tải không dùng nữa trong Mô hình Trừu tượng
Tôi thấy rằng trong nhánh phát triển của Magento 2 repo, các phương thức loadvà savetừ Magento\Framework\Model\AbstractModellớp bị phản đối. Nhưng có một lớp gazillion trong lõi mở rộng lớp này và sử dụng savevà load. Khi tạo mô-đun của riêng tôi cho phần CRUD của các thực thể của …

3
Làm cách nào để triển khai hợp đồng dịch vụ cho một mô-đun tùy chỉnh trong Magento 2?
Như đã thấy trong bài viết này: Deprecated lưu và phương pháp tải trong Tóm tắt mẫu các savevà loadphương pháp được tán thành trong Magento 2 phát triển chi nhánh. Vì vậy, thực tế tốt hiện nay là thực hiện các hợp đồng dịch vụ để đối phó với …



3
Có bao giờ một lý do để thích $ model-> load () hơn các hợp đồng dịch vụ không?
Tôi hiểu rằng cách ưa thích để làm việc giữa các mô-đun trong Magento 2 là sử dụng hợp đồng dịch vụ. Vì vậy, nếu tôi muốn tải một sản phẩm, tôi sử dụng kho sản phẩm: $product = $productRepository->getById($id); đó là bằng hợp đồng trả lại một ví dụ …

3
Danh tính là gì trong Magento2
Tôi thấy rằng rất nhiều mô hình trong Magento 2 thực hiện Magento\Framework\DataObject\IdentityInterface. Giao diện này có một phương thức duy nhất gọi là getIdentities Việc triển khai phương thức thường trả về return [self::CACHE_TAG . '_' . $this->getId()];. Một ví dụ có thể được tìm thấy ở đây Cái …



1
Lỗ hổng SQL tiêm khi sử dụng các mô hình SQL của Khung công tác Zend
Khi tham gia các bảng, tôi sử dụng các mô hình SQL của Khung công tác Zend. Ví dụ tôi đã sửa đổi mã thực tế của mình, nhưng tôi nghĩ bạn sẽ nhận được điểm: $this->getSelect()->join( array('sections' => $sectionsTableName), 'main_table.banner_id = pages.banner_id', array() ) ->where("sections.section= '$section' OR sections.section = …

3
Thu thập hiệu quả Gọi, Lọc và Tải
Ngay bây giờ tôi đang tái sử dụng rất nhiều bộ sưu tập được lồng trong các vòng lặp foreach. Có thể di chuyển những thứ này lên một vài cấp độ? Hiện tại tôi buộc phải tải lại các bộ sưu tập có 51k + thực thể lặp đi …




1
Sử dụng ORM của Magento để chèn Trường ID cụ thể
Có cách nào để sử dụng ORM ( Mage_Core_Model_Abstractvà Mage_Core_Model_Resource_Abstract) đơn giản của Magento để chèn các hàng mô hình với một khóa chính cụ thể không? Ví dụ: nếu tôi chạy như sau với hệ thống Magento trống Mage::getModel('core/website')->setData(array ( 'website_id' => 2, 'code' => 'foo', 'name' => 'Main …
14 model 


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.