Giao diện dòng lệnh

Giao diện dòng lệnh

EC – CUBE cung cấp các lệnh tiện ích khác nhau có thể được thực thi trên dòng lệnh. Nó có thể được thực hiện như sau.

$ cd [folder ec-cube]
$ bin/console eccube:install

Tên lệnh có thể được bỏ qua. Nếu tên lệnh là eccube:install, bạn e:ivẫn có thể thực hiện.

$ bin/console e:i

Các lệnh được cung cấp bởi EC-CUBE

Danh sách và tổng quan về các lệnh được cung cấp bởi EC-CUBE.

Tên lệnh Tổng quan
eccube:install Tôi sẽ cài đặt EC-CUBE.
eccube:plugin:install Cài đặt trình cắm EC-CUBE.
eccube:plugin:enable Kích hoạt trình cắm EC – CUBE.
eccube:plugin:disable Trình cắm EC-CUBE không hợp lệ.
eccube:plugin:uninstall Xóa trình cắm EC-CUBE.
eccube:plugin:generate Nó tạo ra một mẫu của trình cắm EC-CUBE.
eccube:generate:proxies Tạo tệp proxy được thực hiện khi sử dụng tiện ích mở rộng Thực thể.
eccube:fixtures:load Dữ liệu ban đầu là đầu vào.
eccube:fixtures:generate Chúng tôi sẽ nhập dữ liệu giả trên các sản phẩm và dữ liệu thành viên.

Các lệnh được cung cấp bởi Symfony và Doctrine

Một danh sách các lệnh và tóm tắt được cung cấp bởi Symfony và Doctrine. Dưới đây là các lệnh chính.

Tên lệnh Tổng quan
cache:clear Xóa bộ nhớ cache. Đó là mong muốn để xác định -no-warmup.
cache:warmup Chúng tôi sẽ tạo cache.
server:run Khởi chạy máy chủ web để phát triển.
debug:router Bạn có thể kiểm tra danh sách định tuyến.
doctrine:database:create Tạo cơ sở dữ liệu.
doctrine:database:drop Chúng tôi sẽ xóa cơ sở dữ liệu.
doctrine:schema:create Chúng tôi tạo một bảng dựa trên định nghĩa ánh xạ của Thực thể.
doctrine:schema:drop Nó xóa bảng dựa trên định nghĩa ánh xạ của Entity.
doctrine:schema:update Chúng tôi cập nhật bảng dựa trên định nghĩa ánh xạ của Thực thể.

Tham khảo

Ngoài các lệnh được giới thiệu ở trên, có rất nhiều lệnh.

Để biết danh sách các lệnh,

$ bin/console list

Bạn có thể kiểm tra với.

Ngoài ra,

$ bin/console [command name] --help

Bạn có thể kiểm tra cách sử dụng.