Tôi chưa quen với magento và không có khái niệm về MVC, nhưng tôi đã được giao một công việc để làm việc với nó, điều đó có nghĩa là hiểu nó và thực hiện các đặc tả, bây giờ tôi cảm thấy quá căng thẳng vì tôi thực sự muốn hiểu magento "Beast", tôi đã theo dõi Tuts + Magento Fund Fund và tôi đã chọn được rất nhiều. YEt mọi thứ đều mơ hồ vì "Hello World" không phải là một tách trà đi vào thế giới thực. Tôi thực sự muốn có thêm hướng dẫn chuyên sâu, nơi tôi biết nhiều hơn về sự cố, ví dụ
- Tôi muốn biết làm thế nào Model, bộ điều khiển và khung nhìn hoạt động cùng nhau để cung cấp dữ liệu, chức năng cho phần tử html đã cho, làm thế nào để biết cách ánh xạ dữ liệu đến các trường.
- Làm thế nào để làm thêm menu và liên kết với nó.
- Cách thực tế hơn là sử dụng mô hình, bộ điều khiển, tài nguyên, v.v. ngoài việc chỉ là "chức năng Hello".
- Làm thế nào để chúng ta biết nên áp dụng phương pháp nào hoặc yêu cầu gì khi chúng ta nói,
getABC()
v.v.
và nhiều điểm nữa để làm cho cửa hàng với một chức năng tuyệt vời. Tôi hiểu rằng nó sẽ không quá nhanh để làm hỏng tất cả, nhưng tôi rất muốn mất ngủ vì học nó và làm cho tôi tự hào. Tôi khá mới với Magento nhưng có kiến thức công bằng về việc tạo các khối, người trợ giúp, bộ điều khiển, v.v. Cách tiếp cận cuộc sống để học Magento, ví dụ: hiển thị thông tin người dùng như hồ sơ, cách cập nhật, nhận sản phẩm theo thứ tự và lịch sử của người dùng, v.v ... Làm cách nào tôi có thể ánh xạ các giá trị của mình sang đúng trường trong khi tạo biểu mẫu? ví dụ: Tên: tên Họ: họ: địa chỉ: địa chỉ Etc
Họ sẽ đi đâu, trong Khối hoặc bộ điều khiển? Làm cách nào để tạo bố cục để tạo biểu mẫu? Tôi biết những thứ như loadLayout
và renderLayout
tạo ra bố cục nhưng cách sử dụng các trường trong biểu mẫu đó hoặc ánh xạ bố trí ra các trường tôi yêu cầu hoặc thậm chí hiển thị một menu tùy chỉnh có thể thực hiện một hành động khác như
Tóm tắt tài khoản Lịch sử tài khoản Lịch sử đặt hàng
V.v. Giống như tôi đã nói tôi đã theo dõi "Nguyên tắc cơ bản Magento" của MagentoU và dường như không thể trả lời những câu hỏi này.
Chỉnh sửa: Có thể tôi không hiểu về MVC, tôi theo dõi Treehouse và Lynda cho tuts, nhưng không có tuts MVC PHP nào ở đó. Chỉ tuts ASP.net. Tôi tìm thấy liên kết này cho MVC nhưng chỉ khi nó có giá trị?
Cập nhật : Sau khi khám phá nhiều liên kết, tôi vẫn bối rối về lý do Mô hình và bộ điều khiển được sử dụng. Làm cách nào chúng tôi có thể ánh xạ thông tin về khách hàng hoặc bảng điều khiển cho người dùng đã đăng nhập, ví dụ được cung cấp có các ví dụ như get SẢNt (1), magento sẽ biết id nào cần tìm và sử dụng và chống lại nó. Vì vậy, điều tôi muốn nói là, loại dữ liệu nào được lưu trữ trong 1. mô hình, 2. bộ điều khiển, 3. Tôi biết các tham chiếu được sử dụng để lấy khối đã được xác định trong xml nhưng một ví dụ thực tế thực tế sẽ tốt.