Tùy chỉnh controller
                    
                      
                      
                    
                
            Kể từ từ phiên bản S-Cart 6.9, bạn có thể tùy ý thay đổi nội dung của các file conntroller theo ý của mình.Front-end: "vendor/s-cart/core/src/Front/Controller"
Back-end: "vendor/s-cart/core/src/Admin/Controller"
Cụ thể:
Bước 1:
Tạo các file controller tương ứng với các file trong vendor:
Chú ý:Ví dụ:
- "S-cart-folder/vendor/s-cart/core/src/Front/Controllers/FileNameFront.php" -> "S-cart-folder/app/Http/Controllers/FileNameFront.php"
- "S-cart-folder/vendor/s-cart/core/src/Admin/Controllers/FileNameAdmin.php" -> "S-cart-folder/app/Admin/Controllers/FileNameAdmin.php"
- Vị trí file controller phải tuân thủ đúng như ví dụ ở trên
- Tên File phải giống với file core
- Chú ý đổi namespace, ví dụ
Bạn có 2 lựa chọn để tạo file mới (*):- File core: "SCart\Core\Admin\Controllers" -> File mới: "App\Admin\Controllers"
- File core: "SCart\Core\Front\Controllers" -> File mới: "App\Http\Controllers"
(*) Chúng tôi khuyến khích bạn sử dụng cách 2 (extend từ file cũ). Điều này sẽ giúp bạn kế thừa được các cập nhật mới nhất từ s-cart/core.- Cách 1: Copy nội dung file mới giống file core, chỉ cần thay đổi namespace (Bạn phải copy đầy đủ nội dung từ file core)
- Cách 2: File mới được extend từ file core. Chỉ cần viết lại những hàm cần thiết theo ý bạn.
Bước 3:
Tùy chỉnh nó theo ý của bạn.
Video hướng dẫn:
Bài viết liên quan
- Sao lưu & phục hồi
 - Dòng lệnh trong S-Cart
 - Tự tạo các hàm riêng
 - Cấu hình validation
 - Tùy chỉnh router
 - Các hàm helper của S-Cart
 - Hướng dẫn tùy chỉnh trang chủ
 - Tùy chỉnh trang dashboard admin
 - Tùy chỉnh các hàm helper
 - Vô hiệu hóa các chức năng website bán hàng
 - Chuyển đổi S-Cart thành một website tin tức
 - Trường dữ liệu tùy chỉnh trong S-Cart
 - Quan hệ dữ liệu trong S-Cart
 - Tùy chỉnh trang tìm kiếm
 
Tài liệu mới nhất
- Hướng dẫn nâng cấp 2024-03-24
 - Tùy chỉnh trang tìm kiếm 2023-08-02
 - Chức năng tạo mã giảm giá (coupon) 2023-05-14
 - Hướng dẫn nâng cấp 2023-11-23
 - Quan hệ dữ liệu trong S-Cart 2023-02-05
 
                                    English
                                
                                    Tiếng Việt
                                