Nhảy tới nội dung

Commands

Danh sách các lệnh được sử dụng trong plugin Devtool Skilldo CMS

help

Liệt kê các lệnh

Arguments

  • group_name - tên nhóm lệnh muốn xem Optional
help [<group_name>]

Auth

auth:logout

Đăng xuất tài khoản hiện đang đăng nhập

auth:logout

User

user:username

Thay đổi tên đăng nhập của một user

Arguments

  • username-current - username của account muốn thay đổi username REQUIRED
  • username-new - username mới của người dùng REQUIRED
user:username [<username-current>] [<username-new>]
user:username hello xinchao 

user:password

Thay đổi mật khẩu đăng nhập của một user

Arguments

  • username-current - username của account muốn thay đổi mật khẩu REQUIRED
  • password - password muốn thay đổi REQUIRED
user:username [<username-current>] [<username-new>]
user:password xinchao 1234Game 

Cache

cache:clear

Xóa tất cả file cache trong thư mục cache bao gồm cả views

cache:clear

cache:view

Xóa tất cả file cache views

cache:view

cache:lang

v.1.0.6 Xóa tất cả file cache của bản dịch ngôn ngữ

cache:lang

Cms

cms:build:js

Build file js của admin

cms:build:js

cms:version

Lấy thông tin phiên bản của cms

Arguments

  • type - loại lấy version (current default, last) Optional
cms:version [<type>]

Db

db:empty

empty table, views, hoặc types được chỉ định

Arguments

  • table_name - tên table muốn empty REQUIRED
db:empty [<table_name>]

db:run:plugin

Thực thi file migration của một plugin được chỉ định

Arguments

  • plugin_name - tên thư mục plugin muốn chạy migration REQUIRED
  • file_name - tên file migration muốn chạy optional
db:run:plugin [<plugin_name>] [<file_name>]

db:run:theme

Thực thi file migration của theme hiện tại

Arguments

  • file_name - tên file migration muốn chạy optional
db:run:plugin [<file_name>]

db:show

Hiển thị thông tin cơ sở dữ liệu

db:show

db:table

Hiển thị thông tin của một bảng trong cơ sở dữ liệu

Arguments

  • table_name - tên table muốn xem thông tin REQUIRED
db:table [<table_name>]

db:seed

Tạo dữ liệu mẫu

Options

  • module - tên module muốn tạo dữ liệu (hiện tại chỉ hỗ trợ post) REQUIRED

Arguments

  • number - số lượng dữ liệu muốn tạo nhỏ nhất 1 và lớn nhất là 50 (mặc định 10) optional
db:seed --module=[<module>] [<number>]
db:seed --module=post 20

Lang

lang:build

Build file json language từ plugin và theme

lang:build

Make

make:command

Tạo lệnh Devtool mới

Arguments

  • name - tên class của command REQUIRED
make:command [<name>]

make:db:plugin

Tạo file migration cho một plugin được chỉ định.
File được tạo nằm trong thư mục views/plugins/[plugin_name]/database

Arguments

  • plugin_name - tên thư mục plugin muốn tạo migration REQUIRED
  • file_name - tên file migration muốn tạo REQUIRED
make:db:plugin [<plugin_name>] [<file_name>]

make:db:theme

Tạo file migration cho theme hiện tại
File được tạo nằm trong thư mục views/[theme]/database

Arguments

  • file_name - tên file migration muốn tạo REQUIRED
make:db:theme [<file_name>]

make:form-field:plugin

Tạo field mới cho một plugin được chỉ định
File được tạo nằm trong thư mục views/plugins/[plugin_name]/core/Form/Field

Arguments

  • plugin_name - tên thư mục plugin muốn tạo field REQUIRED
  • file_name - tên class field muốn tạo REQUIRED
make:form-field:plugin [<plugin_name>] [<file_name>]

make:form-field:theme

Tạo field mới cho theme hiện tại
File được tạo nằm trong thư mục views/[theme]/core/Form/Field

Arguments

  • file_name - tên class field muốn tạo REQUIRED
make:form-field:theme [<file_name>]

make:lang:plugin

Tạo bản dịch cho một plugin được chỉ định
File được tạo nằm trong thư mục views/plugins/[plugin_name]/language/[local]

Arguments

  • plugin_name - tên thư mục plugin muốn tạo bản dịch REQUIRED
  • file_name - tên file bản dịch muốn tạo REQUIRED
make:lang:plugin [<plugin_name>] [<file_name>]

make:lang:theme

Tạo bản dịch cho theme hiện tại
File được tạo nằm trong thư mục views/[theme]/language/[local]

Arguments

  • file_name - tên file bản dịch muốn tạo REQUIRED
make:lang:theme [<file_name>]

make:macro:plugin

Tạo file macro cho một plugin được chỉ định
File được tạo nằm trong thư mục views/plugins/[plugin_name]/core/Macro

Arguments

  • plugin_name - tên thư mục plugin muốn tạo macro REQUIRED
  • file_name - tên file macro muốn tạo REQUIRED
make:macro:plugin [<plugin_name>] [<file_name>]

make:macro:theme

Tạo file macro cho theme hiện tại
File được tạo nằm trong thư mục views/[theme]/core/Macro

Arguments

  • file_name - tên file macro muốn tạo REQUIRED
make:macro:theme [<file_name>]

make:popover:plugin

Tạo popover cho một plugin được chỉ định
File được tạo nằm trong thư mục views/plugins/[plugin_name]/core/Form/Popover

Arguments

  • plugin_name - tên thư mục plugin muốn tạo popover REQUIRED
  • file_name - tên class popover muốn tạo REQUIRED
make:popover:plugin [<plugin_name>] [<file_name>]

make:popover:theme

Tạo popover cho theme hiện tại
File được tạo nằm trong thư mục views/[theme]/core/Form/Popover

Arguments

  • file_name - tên class popover muốn tạo REQUIRED
make:popover:theme [<file_name>]

make:validate:plugin

Tạo validate rule cho một plugin được chỉ định
File được tạo nằm trong thư mục views/plugins/[plugin_name]/core/Validate

Arguments

  • plugin_name - tên thư mục plugin muốn tạo validate REQUIRED
  • file_name - tên class validate muốn tạo REQUIRED
make:validate:plugin [<plugin_name>] [<file_name>]

make:validate:theme

Tạo validate rule cho theme hiện tại
File được tạo nằm trong thư mục views/[theme]/core/Validate

Arguments

  • file_name - tên class validate muốn tạo REQUIRED
make:validate:theme [<file_name>]

make:column:plugin

v.1.0.2 Tạo table column cho một plugin được chỉ định
File được tạo nằm trong thư mục views/plugins/[plugin_name]/core/Table/Columns

Arguments

  • plugin_name - tên thư mục plugin muốn tạo validate REQUIRED
  • file_name - tên class column muốn tạo REQUIRED
make:column:plugin [<plugin_name>] [<file_name>]

make:column:theme

v.1.0.2 Tạo table column cho theme hiện tại
File được tạo nằm trong thư mục views/[theme]/core/Table/Columns

Arguments

  • file_name - tên class column muốn tạo REQUIRED
make:column:theme [<file_name>]

make:plugin

Tạo cấu trúc thư mục cơ bản cho plugin

Arguments

  • plugin_name - tên thư mục plugin REQUIRED
make:plugin [<plugin_name>]

make:widget

Tạo cấu trúc cho một widget mới

Arguments

  • folder - tên thư mục widget (about, items, slider...) REQUIRED
  • class? - tên class widget OPTIONAL
  • file? - tên file widget OPTIONAL
make:widget [<folder>] [<class>] [<file>]

make:widget:sidebar

Tạo cấu trúc cho một widget sidebar

Arguments

  • type - Loại widget sidebar (sidebar, list, detail) REQUIRED
  • folder - tên thư mục widget sidebar (about, items, slider...) REQUIRED
  • class? - tên class widget sidebar OPTIONAL
  • file? - tên file widget sidebar OPTIONAL
make:widget:sidebar [<type>] [<folder>] [<class>] [<file>]
make:widget:sidebar sidebar about
make:widget:sidebar sidebar about widget_about_sidebar_style10
make:widget:sidebar sidebar about widget_about_sidebar_style_10 about-sidebar-style-10

make::taxonomy

v.1.0.3 Tạo cấu trúc cho một taxonomy
File được tạo nằm trong thư mục views/[theme]/theme-custom/taxonomies

Arguments

  • post_type - Tên post type REQUIRED
  • cate_type? - Tên cate type nếu có OPTIONAL
make:taxonomy [<post_type>] [<cate_type>?]

sau khi nhập make::taxonomy bạn có thể enter để nhập thông tin cho các arguments

make::ajax

v.1.0.3 Tạo cấu trúc cho một ajax
File được tạo nằm trong thư mục views/[theme]/theme-custom/ajax

Arguments

  • file - Tên file ajax REQUIRED
make:ajax [<file>]

make::table

v.1.0.4 Tạo cấu trúc cho một table
File được tạo nằm trong thư mục views/[theme]/theme-custom/table

Arguments

  • file - Tên file table REQUIRED
  • class - Tên class table REQUIRED
make:table [<file>] [<class>]

make::model

v.1.0.4 Tạo cấu trúc cho một model
File được tạo nằm trong thư mục views/[theme]/theme-custom/model

Options

  • --db - Điền tùy chọn này nếu muốn tạo kèm file database Optional

Arguments

  • file - Tên file model REQUIRED
make:model [<file>] [--db]
make:model Books
make:model Books --db

make::module

v.1.0.5 Tạo cấu trúc cho một module
File được tạo nằm trong thư mục views/[theme]/theme-custom/modules

Arguments

  • module - Tên file module REQUIRED
  • model - Tên class model REQUIRED
  • table - Tên table model REQUIRED
make:module [<module>] [<model>] [<table>]

sau khi nhập make::module bạn có thể enter để nhập thông tin các arguments

Plugin

plugin

Lấy danh sách plugin hiện có hoặc chi tiết một plugin

Arguments

  • plugin_name? - Tên plugin muốn xem chi tiết OPTIONAL
plugin [<plugin_name>]

plugin:activate

Kích hoạt plugin

Arguments

  • plugin_name - Tên plugin muốn kích hoạt REQUIRED
plugin:activate [<plugin_name>]

plugin:deactivate

Dừng kích hoạt plugin

Arguments

  • plugin_name - Tên plugin muốn dừng kích hoạt REQUIRED
plugin:deactivate [<plugin_name>]

Role

role:list

v.1.1.0 Lệnh lấy danh sách chức vụ có trong cms

role:list

role:cap

v.1.1.0 Lệnh lấy danh sách quyền của một chức vụ có trong cms

Arguments

  • role_name - Tên chức vụ muốn xem quyền REQUIRED
role:cap [<role_name>]
role:cap administrator

Theme

Theme:child:copy

Khi chạy lệnh này cms sẽ copy thư mục hoặc file đưa vào thư mục theme-child

Arguments

  • path - đường dẫn đến thư mục hoặc file muốn copy REQUIRED
theme:child:copy [<path>]