ThinkPHP使用-自动生成控制器
2017-03-10 00:00
239 查看
ThinkPHP自带了一个功能,使用命令行可以生成一个控制器,控制器包含一些默认的方法(index,create,save,read,edit,update,delete)。
切换到ThinkPHP根目录,application同级的,命令行如下:
则会生成一个Sell.php的文件,相对应的是资源路由:
主要作用是省了复制粘贴的操作。
生成的代码:
切换到ThinkPHP根目录,application同级的,命令行如下:
cd /var/www/html/thinkphp php think make:controller demo/Sell
则会生成一个Sell.php的文件,相对应的是资源路由:
Route::resource('order', 'demo/Sell');
主要作用是省了复制粘贴的操作。
生成的代码:
<?php namespace app\demo\controller; use think\Controller; use think\Request; class Sell extends Controller { /** * 显示资源列表 * * @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) { // } }
相关文章推荐
- ThinkPhp 中Action控制器中动态改变自动完成规则(使用setProperty)
- thinkphp5.0 怎么使用build.php 自动生成项目目录
- ThinkPHP框架报错:项目目录不可写,目录无法自动生成! 请使用项目生成器或者手动生成项目目录~
- ThinkPhp5多级控制器和自动定位控制器结合使用
- 解决thinkphp配置中,项目目录不可写,目录无法自动生成! 请使用项目生成器或者手动生成项目目录~问题
- ThinkPHP自动生成的控制器类
- ThinkPHP3.2.1有关自动生成以及控制器
- thinkphp 使用U方法自动生成URL超链接
- thinkphp 使用U方法自动生成URL超链接
- C#分析数据库结构,使用XSL模板自动生成代码
- 使用函数自动生成n层目录
- 使用FileUpload控件上传图片并自动生成缩略图、自动生成带文字和图片的水印图
- 使用FileUpload控件上传图片并自动生成缩略图、带文字和图片的水印图
- 使用函数自动生成n层目录
- ibatis - 自动代码生成工具abator 使用介绍(s00n原作)
- 使用FileUpload控件上传图片并自动生成缩略图、自动生成带文字和图片的水印图(原创)
- Gridview中当设置自动生成列时对列中字段使用 html代码显示
- 使用FileUpload控件上传图片并自动生成缩略图
- 发布一个.Net轻型的ORM框架(包含自动生成工具),欢迎使用
- 以实例说明如何使用C#从数据库中提取数据,按要求自动生成定制的Excel表格