Phát triển mới để Magento thường bị nhầm lẫn bởi các Layout và View hệ thống. Bài viết này sẽ xem xét cách tiếp cận Layout / Khối Magento, và cho bạn thấy làm thế nào nó phù hợp với Magento MVC thế giới quan. Không giống như nhiều hệ thống phổ biến MVC, hành động điều khiển của Magento không vượt qua một đối tượng dữ liệu để xem hoặc thiết lập các thuộc tính trên các đối tượng xem ( với một vài trường hợp ngoại lệ). Thay vào đó, các Xem thành phần trực tiếp tham khảo mô hình hệ thống để có được những thông tin cần thiết để hiển thị. Một hệ quả của quyết định thiết kế này là các Xem đã được tách thành khối và Templates. Khối là đối tượng PHP, Templates là "thô" các tập tin PHP (có phần mở rộng .phtml) có chứa một hỗn hợp của HTML và PHP (PHP, nơi được sử dụng như một ngôn ngữ khuôn mẫu). Mỗi khối được gắn với một tập tin mẫu đơn. Bên trong một tập tin phtml, $ từ khóa này của PHP sẽ chứa một tham chiếu đến đối tượng Block của Mẫu.
đang được dịch, vui lòng đợi..
