31 lines
6.8 KiB
PHP
31 lines
6.8 KiB
PHP
import{_ as t,o as e,c as a,d as s}from"./app-e3f085f5.js";const d={},n=s(`<h1 id="curd命令大全" tabindex="-1"><a class="header-anchor" href="#curd命令大全" aria-hidden="true">#</a> CURD命令大全</h1><p><code>EasyAdmin8</code>框架以内置快速生成CURD的命令, 包括控制器、视图、模型、JS文件。能够使开发者效率得到进一步提升。</p><h1 id="常用命令" tabindex="-1"><a class="header-anchor" href="#常用命令" aria-hidden="true">#</a> 常用命令</h1><div class="language-bash line-numbers-mode" data-ext="sh"><pre class="language-bash"><code><span class="token comment"># 生成ea8_test_goods表的CURD</span>
|
|
php think curd <span class="token parameter variable">-t</span> test_goods
|
|
|
|
<span class="token comment"># 生成ea8_test_goods表的CURD, 文件冲突时强制覆盖</span>
|
|
php think curd <span class="token parameter variable">-t</span> test_goods <span class="token parameter variable">-f</span> <span class="token number">1</span>
|
|
|
|
<span class="token comment"># 删除ea8_test_goods表的CURD</span>
|
|
php think curd <span class="token parameter variable">-t</span> test_goods <span class="token parameter variable">-d</span> <span class="token number">1</span>
|
|
|
|
<span class="token comment"># 生成ea8_test_goods表的CURD, 控制器在目录demo下的Goods.php文件</span>
|
|
php think curd <span class="token parameter variable">-t</span> test_goods <span class="token parameter variable">-c</span> demo/Goods
|
|
|
|
<span class="token comment"># 生成ea8_test_goods表的CURD, 模型在目录demo下的Goods.php文件</span>
|
|
php think curd <span class="token parameter variable">-t</span> test_goods <span class="token parameter variable">-m</span> demo/Goods
|
|
|
|
<span class="token comment"># 生成ea8_test_goods表的CURD, 并关联ea8_test_cate表, 并设置外键为cate_id</span>
|
|
php think curd <span class="token parameter variable">-t</span> test_goods <span class="token parameter variable">-r</span> test_cate <span class="token parameter variable">--foreignKey</span><span class="token operator">=</span>cate_id <span class="token parameter variable">--primaryKey</span><span class="token operator">=</span>id
|
|
|
|
<span class="token comment"># 生成ea8_test_goods表的CURD, 并关联ea8_test_cate表, 并设置只显示title,image两个字段</span>
|
|
php think curd <span class="token parameter variable">-t</span> test_goods <span class="token parameter variable">-r</span> test_cate <span class="token parameter variable">--foreignKey</span><span class="token operator">=</span>cate_id <span class="token parameter variable">--relationOnlyFileds</span><span class="token operator">=</span>title,image
|
|
|
|
<span class="token comment"># 生成ea8_test_goods表的CURD, 并关联ea8_test_cate表, 并设置主表外键cate_id在表单的下拉选择显示的关联表的title字段</span>
|
|
php think curd <span class="token parameter variable">-t</span> test_goods <span class="token parameter variable">-r</span> test_cate <span class="token parameter variable">--foreignKey</span><span class="token operator">=</span>cate_id <span class="token parameter variable">--relationBindSelect</span><span class="token operator">=</span>title
|
|
|
|
<span class="token comment"># 生成ea8_test_goods表的CURD, 并设置logo字段后缀为单图片</span>
|
|
php think curd <span class="token parameter variable">-t</span> test_goods <span class="token parameter variable">--imageFieldSuffix</span><span class="token operator">=</span>logo
|
|
|
|
<span class="token comment"># 生成ea8_test_goods表的CURD, 并设置忽略remark, stock字段</span>
|
|
php think curd <span class="token parameter variable">-t</span> test_goods <span class="token parameter variable">--ignoreFields</span><span class="token operator">=</span>remark <span class="token parameter variable">--ignoreFields</span><span class="token operator">=</span>stock
|
|
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><h1 id="参数介绍" tabindex="-1"><a class="header-anchor" href="#参数介绍" aria-hidden="true">#</a> 参数介绍</h1><table><thead><tr><th>短参</th><th>长参</th><th>说明</th></tr></thead><tbody><tr><td>-t</td><td>--table=VALUE</td><td>主表名</td></tr><tr><td>-c</td><td>--controllerFilename=VALUE</td><td>控制器文件名</td></tr><tr><td>-m</td><td>--modelFilename=VALUE</td><td>主表模型文件名</td></tr><tr><td>-f</td><td>--force=VALUE</td><td>强制覆盖模式</td></tr><tr><td>-d</td><td>--delete=VALUE</td><td>删除模式</td></tr><tr><td></td><td>--checkboxFieldSuffix=VALUE</td><td>复选框字段后缀</td></tr><tr><td></td><td>--radioFieldSuffix=VALUE</td><td>单选框字段后缀</td></tr><tr><td></td><td>--imageFieldSuffix=VALUE</td><td>单图片字段后缀</td></tr><tr><td></td><td>--imagesFieldSuffix=VALUE</td><td>多图片字段后缀</td></tr><tr><td></td><td>--fileFieldSuffix=VALUE</td><td>单文件字段后缀</td></tr><tr><td></td><td>--filesFieldSuffix=VALUE</td><td>多文件字段后缀</td></tr><tr><td></td><td>--dateFieldSuffix=VALUE</td><td>时间字段后缀</td></tr><tr><td></td><td>--switchFields=VALUE</td><td>开关的字段</td></tr><tr><td></td><td>--selectFileds=VALUE</td><td>下拉的字段</td></tr><tr><td></td><td>--editorFields=VALUE</td><td>富文本的字段</td></tr><tr><td></td><td>--sortFields=VALUE</td><td>排序的字段</td></tr><tr><td></td><td>--ignoreFields=VALUE</td><td>忽略的字段</td></tr><tr><td>-r</td><td>--relationTable=VALUE</td><td>关联表名</td></tr><tr><td></td><td>--foreignKey=VALUE</td><td>关联外键</td></tr><tr><td></td><td>--primaryKey=VALUE</td><td>关联主键</td></tr><tr><td></td><td>--relationOnlyFileds=VALUE</td><td>关联模型中只显示的字段</td></tr><tr><td></td><td>--relationBindSelect=VALUE</td><td>关联模型中的字段用于主表外键的表单下拉选择</td></tr><tr><td></td><td>--relationModelFilename=VALUE</td><td>关联模型文件名</td></tr></tbody></table>`,6),r=[n];function i(l,o){return e(),a("div",null,r)}const c=t(d,[["render",i],["__file","CURD.html.vue"]]);export{c as default};
|