2012-08-27 35 views
6

Tôi đã làm theo một hướng dẫn, nhưng nó không hoạt động trên phiên bản mới nhất Magento 1.7, và không ai ở đây có thể giúp tôi với nó: (vì vậy tôi đã quyết định hỏi một câu hỏi mới từ đầu không có mã trong đóLàm cách nào để tạo mô-đun Magento có thể CRUD một bảng tùy chỉnh, bên trong bảng quản trị?

Tôi đã biết cách tạo mô-đun Magento (ở một mức độ nào đó), vì tôi đã tạo một mô đun làm việc cho giao diện người dùng, nhưng tôi cần một bảng điều khiển dành cho quản trị viên phụ trợ, nơi tôi có thể tạo, chỉnh sửa và xóa Từ đây trở đi, giả định rằng tôi đã định cấu hình config.xml và có một trang quản trị trống để tải, (hoặc bạn không thể), nhưng sẽ dễ dàng hơn khi chỉ nói rằng tôi chỉ có một ô trống trang quản trị và tôi cần phần còn lại của mã để điền vào nội dung và logic trống.

+2

Để CRUD một bảng bạn cần thiết lập mô hình và/hoặc tài nguyên phù hợp. Nó không quan trọng, cho dù bạn muốn sử dụng mô hình đó trong giao diện người dùng hoặc chương trình phụ trợ, thiết lập cũng giống nhau. Có thể [Phần 5 - Mô hình Magento và ORM Khái niệm cơ bản] (http://www.magentocommerce.com/knowledge-base/entry/magento-for-dev-part-5-magento-models-and-orm-basics) và [ Phần 6 - Tài nguyên Thiết lập Magento] (http://www.magentocommerce.com/knowledge-base/entry/magento-for-dev-part-6-magento-setup-resources) của Magento của Alan Storm dành cho Nhà phát triển Series là trợ giúp đây. –

+0

Tôi có thiết lập mô hình và tài nguyên. Tôi có tất cả các tệp mô hình có liên quan được tạo cho bảng của tôi cùng với tập lệnh thiết lập, cũng với thiết lập config.xml đúng để mô-đun hoạt động với cơ sở dữ liệu. Bây giờ những gì tôi cần bây giờ, là mã để cho phép tôi chỉnh sửa các mục trong bảng này, bằng cách sử dụng bảng quản trị, trong một mô-đun tùy chỉnh. Tôi cũng có thiết lập trang trống dưới dạng trang mô-đun quản trị cũng như mục nhập trình đơn tùy chỉnh. :) – desbest

+0

Công cụ hiển thị tương tự hoạt động cho cả giao diện người dùng và adminhtml. Bạn đã làm theo hướng dẫn nào? – benmarks

Trả lời

5

Ví dụ tốt nhất về triển khai CRUD hoàn chỉnh bao gồm tập lệnh thiết lập để tạo bảng, lớp mô hình và biểu mẫu quản trị viên hoàn chỉnh để xem/chỉnh sửa/xóa và xuất bản ghi được cung cấp bởi moduleCreator. moduleCreator sẽ tạo mô-đun của bạn cho bạn sau đó điền vào nó với phần cuối và đầu cuối hoàn chỉnh (nếu cần). Bạn có thể lấy moduleCreator từ Magento Connect hoặc phiên bản cập nhật từ GitHub.

+0

Tôi nghĩ rằng tôi đã tìm thấy mã áp dụng tại đây. https://github.com/shell/Magento-Module-Creator/tree/master/blank/app/code/local/Namespace/Moduleadmin – desbest

+0

Đó là mã mẫu mà người tạo mô-đun sử dụng khi tạo mô-đun. Điều đó sẽ cung cấp cho bạn một ví dụ hoàn chỉnh để làm việc mà không cần phải sử dụng moduleCreator để tạo ra một mô-đun hoàn chỉnh. –

+0

Điều đó thật tuyệt và tất cả, nhưng tôi đã hy vọng một điều gì đó được thực hiện từ đầu, dựa trên hướng dẫn. –

Các vấn đề liên quan