Tutorials Magento

Cấu trúc Magento plugins

Trong một bài viết trước, tôi tạo ra một hướng dẫn cho phép bạn tạo ra một module hoàn chỉnh trong Magento.
Kiến thức cơ bản:
Trước khi bạn khám phá vào Magento, kiểm tra xem bạn đã có một nền tảng vững chắc trong lập trình.

Điều kiện tiên quyết cho phát triển Magento là:
– Có đã được cài đặt Magento.
– Biết mô hình MVC.
– Biết PHP hướng đối tượng …
– Làm việc thế nào với Magento Template.
Bạn có là người lần đầu tiên hay lần thứ 2 nhưng không có lần thứ 3, hãy vào: hướng dẫn thiết kế của Magento.

Cấu trúc của một Magento module.

Trong Magento Module có 2 phần là <<code>> và <<template>>.

<<Code>> quyết định các actions mà các modules sẽ có thể đạt được tương tác với database vv … trong khi các <<templates>> chỉ là cách bố trí layout của các databases được gửi theo <<code>>.

Trong Magento, 2 phần sẽ được đặt tại hai vị trí khác nhau.

« code » của bạn sẽ ở trong:
/app/code/local/monNameSpace/monNomDeModule/

« template » của module sẽ ở trong:
/app/design/frontend/monRepertoiredeTemplates/monTemplate (cho đầu vào)


/app/design/adminhtml/monRepertoiredeTemplates/monTemplate (cho phụ trợ)

<<code>> của template sẽ bao gồm các phần tử dưới đây:

 

Block : Nơi bạn đi đến « controller» của block của bạn.

Controllers: Các controllers của module của bạn.

Models: Biểu diễn các module của bạn

Helper: Của module giúp đỡ của bạn.

etc: Cấu hình của module của bạn.

sql: Truy vấn SQL để thực hiện việc tạo ra Module của bạn trong instalation

Chú ý Blocks:

Trong Magento, một Block là một phần của trang web của bạn đi «một mình», bạn có thể chèn chỉ bất cứ nơi nào. Trong thực tế, một Block là một loại «Controller nhỏ» bạn có thể thêm bất cứ nơi nào trên trang web của bạn.

Theo trang web của bạn, bạn có thể gán cho các mẫu khác nhau tùy thuộc vào quan điểm mà bạn muốn gọi nó.

folder / app / code:

Trong folder này bạn sẽ tìm thấy 3 folders nó bao gồm:

Community: Các plugin miễn phí được đặt ở đây (trên ví dụ magentoconnect).

Core: Mặc định của magento modules (đặc biệt không được phép sửa chữa)

Local: Nơi đặt các modules do bạn phát triển.

Nhiệm vụcủa bạncho đến khicác hướng dẫnsau:

Cố gắng để duyệtcác thư mụctrêntrang web của bạnđể hiểu những gìtôi nói với bạn. Mở các tập tinvà cố gắng hiểu.

Kết luận tutorial:

Bạn đã thấy cấu trúc của các Modules Magento, nếu bạn làm bài tập ở nhà của bạn, bạn nên hiểu một chút tốt hơn.

Điều này có vẻ hơi trừu tượng cho thời điểm này? Điều này là bình thường! Đó là rất nhiều thông tin cùng một lúc.

Trong hướng dẫn tiếp theo, chúng ta sẽ bắt đầu việc tạo ra các Modules đầu tiên của chúng ta bằng cách tạo ra các Controllers.

Đừng lo lắng, tôi tin tưởng: chúng ta sẽ tạo ra một Module hoàn chỉnh từ A đến Z, từng bước. Chúng tôi sẽ mang nó dễ dàng và nhìn thấy tất cả mọi thứ mà bạn cảm thấy dường như có một chút trừu tượng trong hướng dẫn đầu tiên và dần dần trở nên rõ ràng ra trước mắt chúng ta.

Gửi phản hồi

Please log in using one of these methods to post your comment:

WordPress.com Logo

Bạn đang bình luận bằng tài khoản WordPress.com Log Out / Thay đổi )

Twitter picture

Bạn đang bình luận bằng tài khoản Twitter Log Out / Thay đổi )

Facebook photo

Bạn đang bình luận bằng tài khoản Facebook Log Out / Thay đổi )

Google+ photo

Bạn đang bình luận bằng tài khoản Google+ Log Out / Thay đổi )

Connecting to %s

%d bloggers like this: