14.【TP6学习笔记】命令行的方式快速生成控制器
16lz
2021-05-31
快速生成控制器
执行下面的指令可以生成index
应用的Blog
控制器类库文件
>php think make:controller index@Blog
如果是单应用模式,则无需传入应用名
>php think make:controller Blog
默认生成的是一个资源控制器,类文件如下:
<?php
namespace app\index\controller;
use think\Controller;
use think\Request;
class Blog
{
/**
* 显示资源列表
*
* @return \think\Response
*/
public function index()
{
//
}
/**
* 显示创建资源表单页.
*
* @return \think\Response
*/
public function create()
{
//
}
/**
* 保存新建的资源
*
* @param \think\Request $request
* @return \think\Response
*/
public function save(Request $request)
{
//
}
/**
* 显示指定的资源
*
* @param int $id
* @return \think\Response
*/
public function read($id)
{
//
}
/**
* 显示编辑资源表单页.
*
* @param int $id
* @return \think\Response
*/
public function edit($id)
{
//
}
/**
* 保存更新的资源
*
* @param \think\Request $request
* @param int $id
* @return \think\Response
*/
public function update(Request $request, $id)
{
//
}
/**
* 删除指定资源
*
* @param int $id
* @return \think\Response
*/
public function delete($id)
{
//
}
}
默认生成的控制器类生成了资源操作方法,如果仅仅生成空的控制器则可以使用:
>php think make:controller index@Blog --plain
生成的控制器类文件如下:
<?php
namespace app\index\controller;
class Blog
{
//
}
如果需要生成多级控制器,可以使用
>php think make:controller index@test/Blog --plain
会生成一个 app\index\controller\test\Blog
控制器类。
可以支持 —api 参数生成用于API接口的资源控制器。
更多相关文章
- 15.【TP6学习笔记】命令行的方式快速生成模型
- PHP:使用curl请求聚合支付的驾考宝典题库接口数据, 并渲染到页面
- 【ThinkPHP框架】tp6.0框架安装、控制器、视图、配置文件、数据
- 微信群活码生成系统,群活码、客服活码、一套非常棒的免费开源群活
- C# | 批量将CAD图幅网格外扩生成新图框(附源代码下载)
- 随机生成不重复的数组
- 淘宝url中的spm编码是怎么生成的呢?
- NVMe Over Fabrics架构概述
- 树莓派发布微控制器开发板,售价仅4美元