command.html 5.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106
  1. <form id="add-form" class="form-horizontal" role="form" data-toggle="validator" method="POST" action="" style="display: none">
  2. <!--代码输入框(注意请务必设置高度,否则无法显示)-->
  3. <pre id="code" class="ace_editor" style="min-height: calc(100vh - 30px);margin-bottom: 0px;">
  4. <textarea name="code11" class="ace_text-input">
  5. *************************使用说明***************************
  6. 1.每行为一个独立的命令
  7. 2.输入命令后按回车执行
  8. 3.必须是php think开始且前面不能有空白或其他字符
  9. 4.底部的按钮点击可查看对应的常用命令集合
  10. *************************使用说明***************************
  11. </textarea>
  12. </pre>
  13. <div class="form-group layer-footer" style="margin-bottom:0;">
  14. <div class="col-xs-12 col-sm-8" style="text-align: left;width: 100%;padding-left:20px;">
  15. <button type="button" class="btn btn-success btn-embossed" data-val="crud">{:__('CRUD命令')}</button>
  16. <button type="button" class="btn btn-success btn-embossed" data-val="menu">{:__('菜单命令')}</button>
  17. <button type="button" class="btn btn-success btn-embossed" data-val="min">{:__('压缩打包命令')}</button>
  18. <button type="button" class="btn btn-success btn-embossed" data-val="api">{:__('生成API文档命令')}</button>
  19. <button type="button" class="btn btn-success btn-embossed" data-val="addon">{:__('管理插件命令')}</button>
  20. </div>
  21. </div>
  22. </form>
  23. <p id="crud" style="display: none">
  24. //生成fa_test表的CRUD
  25. php think crud -t test
  26. //生成fa_test表的CRUD且一键生成菜单
  27. php think crud -t test -u 1
  28. //删除fa_test表生成的CRUD
  29. php think crud -t test -d 1
  30. //生成fa_test表的CRUD且控制器生成在二级目录下
  31. php think crud -t test -c mydir/test
  32. //生成fa_test_log表的CRUD且生成对应的控制器为testlog
  33. php think crud -t test_log -c testlog
  34. //生成fa_test表的CRUD且对应的模型名为testmodel
  35. php think crud -t test -m testmodel
  36. //生成fa_test表的CRUD且生成关联模型category,外链为category_id,关联表主键为id
  37. php think crud -t test -r category -k category_id -p id
  38. //生成fa_test表的CRUD且所有以list或data结尾的字段都生成复选框
  39. php think crud -t test --setcheckboxsuffix=list --setcheckboxsuffix=data
  40. //生成fa_test表的CRUD且所有以image和img结尾的字段都生成图片上传组件
  41. php think crud -t test --imagefield=image --imagefield=img
  42. //关联多个表,参数传递时请按顺序依次传递,支持以下几个参数relation/relationmodel/relationforeignkey/relationprimarykey/relationfields/relationmode
  43. php think crud -t test --relation=category --relation=admin --relationforeignkey=category_id --relationforeignkey=admin_id
  44. //生成v_phealth_db2数据库下的fa_test表的CRUD
  45. php think crud -t test --db=v_phealth_db2
  46. </p>
  47. <p id="menu" style="display: none">
  48. //一键生成test控制器的权限菜单
  49. php think menu -c test
  50. //一键生成mydir/test控制器的权限菜单
  51. php think menu -c mydir/test
  52. //删除test控制器生成的菜单
  53. php think menu -c test -d 1
  54. //一键全部重新所有控制器的权限菜单
  55. php think menu -c all-controller
  56. </p>
  57. <p id="min" style="display: none">
  58. //一键压缩打包前后台的JS和CSS
  59. php think min -m all -r all
  60. //一键压缩打包后台的JS和CSS
  61. php think min -m backend -r all
  62. //一键压缩打包前后台的JS
  63. php think min -m all -r js
  64. //一键压缩打包后台的CSS
  65. php think min -m backend -r css
  66. </p>
  67. <p id="api" style="display: none">
  68. //一键生成API文档
  69. php think api --force=true
  70. //指定https://www.example.com为API接口请求域名,默认为空
  71. php think api -u https://www.example.com --force=true
  72. //输出自定义文件为myapi.html,默认为api.html
  73. php think api -o myapi.html --force=true
  74. //修改API模板为mytemplate.html,默认为index.html
  75. php think api -e mytemplate.html --force=true
  76. //修改标题为FastAdmin,作者为作者
  77. php think api -t FastAdmin -a Karson --force=true
  78. //查看API接口命令行帮助
  79. php think api -h
  80. </p>
  81. <p id="addon" style="display: none">
  82. //创建一个myaddon本地插件,常用于开发自己的插件时使用
  83. php think addon -a myaddon -c create
  84. //刷新插件缓存,如果禁用启用了插件,部分文件需要刷新才会生效
  85. php think addon -a example -c refresh
  86. //远程安装example插件
  87. php think addon -a example -c install
  88. //卸载本地的example插件
  89. php think addon -a example -c uninstall
  90. //启用本地的example插件
  91. php think addon -a example -c enable
  92. //禁用本地的example插件
  93. php think addon -a example -c disable
  94. //升级本地的example插件
  95. php think addon -a example -c upgrade
  96. //将本地的example插件打包成zip文件
  97. php think addon -a example -c package
  98. </p>