phpMyAdmin
 sql >> Cơ Sở Dữ Liệu >  >> Database Tools >> phpMyAdmin

Sửa đổi đơn giản đối với chủ đề OpenCart

Cần hiểu rõ về mẫu MVC được tích hợp sẵn trong OpenCart.

Tóm lại - Bạn có một lớp Mô hình tương tác với cơ sở dữ liệu, một lớp Bộ điều khiển hoạt động ở trên và gọi các phương thức Mô hình (truy xuất dữ liệu, cập nhật dữ liệu, chèn dữ liệu) và chuyển đầu ra cho brwoser trong khi nó được Chế độ xem xử lý (nên một lớp khác nhưng OpenCart chỉ có phần MC - Model-Controller với các tệp mẫu).

Vì vậy, vấn đề của bạn:Bạn phải sửa đổi catalog/model/catalog/category.php và tìm phương thức có tên getCategory truy xuất dữ liệu danh mục cụ thể. Ở đây trong truy vấn chọn phải là select * from ... - nếu đúng như vậy thì mọi thứ vẫn ổn, nhưng nếu nó giống như select category_id, category_description, ... from ... thì Bạn cũng phải thêm trường mới của Bạn ở đây (xin lỗi, tôi không nhớ các truy vấn SQL từ OpenCart).

Bổ sung chỉnh sửa catalog/controller/product/category.php và tìm phần mà dữ liệu danh mục được kiểm soát (mô hình danh mục được gọi) hoặc tìm dòng bắt đầu bằng $this->data['description'] = ...; và thêm trường mới của Bạn tại đây, như $this->data['description2'] = ...; .

Hy vọng điều này sẽ hữu ích.




  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. LỖI Mysql:ASCII '\ 0' trong khi nhập tệp sql trên máy chủ linux

  2. Tạo chế độ xem mà không cần SUPER đặc quyền trong phpMyAdmin

  3. lỗi khi thêm ràng buộc khóa ngoại

  4. Kết quả quy trình xuất PhpMyAdmin

  5. làm cách nào để thêm một cột mới đếm số hàng dưới dạng số sê-ri