swoft生成控制器
[root@localhost swoft]# swoftcli gen:controller -h
[ERROR] Command 'controller' is not exist in group: gen
Generate some common application template classes Group: gen (alias: generate)
Usage:
swoftcli gen:COMMAND [--opt ...] [arg ...] Global Options:
--debug Setting the application runtime debug level(0 - 4)
--no-color Disable color/ANSI for message output
-h, --help Display help message for application or command
-V, --version Display application version information Commands:
cli-command Generate CLI command controller class(alias: cmd, command)
crontab Generate user cronTab task class(alias: task-crontab, taskCrontab)
http-controller Generate HTTP controller class(alias: ctrl, http-ctrl)
http-middleware Generate HTTP middleware class(alias: http-mdl, httpmdl, http-middle)
listener Generate an event listener class(alias: event-listener)
process Generate user custom process class(alias: proc)
rpc-controller Generate RPC service class(alias: rpcctrl, service, rpc-ctrl)
rpc-middleware Generate RPC middleware class(alias: rpcmdl, rpc-mdl, rpc-middle)
task Generate user task class
tcp-controller Generate TCP controller class(alias: tcpc, tcpctrl, tcp-ctrl)
tcp-middleware Generate TCP middleware class(alias: tcpmdl, tcp-mdl, tcp-middle)
ws-controller Generate WebSocket message controller class(alias: wsc, wsctrl, ws-ctrl)
ws-middleware Generate WebSocket middleware class(alias: wsmdl, ws-mdl, ws-middle)
ws-module Generate WebSocket module class(alias: wsm, wsmod, ws-mod, wsModule) View the specified command, please use: swoftcli gen:COMMAND -h
[root@localhost swoft]# swoftcli gen:http-controller -h
Generate HTTP controller class Usage:
/usr/local/bin/swoftcli gen:http-controller [arguments ...] [options ...] Global Options:
--debug Setting the application runtime debug level(0 - 4)
--no-color Disable color/ANSI for message output
-h, --help Display help message for application or command
-V, --version Display application version information Arguments:
name VALUE The class name, don't need suffix and ext. eg: demo
dir VALUE The class file save dir (defaults: @app/Http/Controller) Options:
-n, --namespace VALUE The class namespace (defaults: App\Http\Controller)
--prefix STRING The route prefix for the controller, default is class name
--preview Want preview the will generated file code
--rest STRING The class will contains CURD actions (defaults: True)
--suffix STRING The class name suffix (defaults: Controller)
--tpl-dir STRING The template files directory
--tpl-file STRING The template file filename or full path (defaults: http-rest-controller.stub)
-y, --yes No need to confirm when performing file writing (defaults: False) Example:
/usr/local/bin/swoftcli gen:http-controller demo --prefix /demo -y Gen DemoController class to http controller dir
/usr/local/bin/swoftcli gen:http-controller user --prefix /users --rest Gen UserController class to http controller dir(RESTFul)
[root@localhost swoft]# swoftcli gen:http-controller member
swoft生成控制器的更多相关文章
- Laravel 安装mysql、表增加模拟数据、生成控制器
参考中文网教程: 安装mysql.表增加模拟数据 http://www.golaravel.com/post/2016-ban-laravel-xi-lie-ru-men-jiao-cheng-yi/ ...
- adv生成控制器手腕位置倾斜原因以及解决方案
系统默认问题导致手腕倾斜详情描述: 手腕部分默认生成轴向是冲向模板下一层级第一个物体 简单说就是 FK轴向冲向模板中指方向 如图 默认模板没问题是因为 默认模板没有改动情况下系统中指与手腕在一条直 ...
- laravel-admin 创建数据库并生成控制器
以user表为例 1. 生成迁移:php artisan make:migration create_users_table 在 database/migration 中生成迁移文件,可对迁移文件进行 ...
- 利用T4模板生成ASP.NET Core控制器的构造函数和参数
前言 在ASP.NET Core中引入了DI,并且通过构造函数注入参数,控制器中会大量使用DI注入各种的配置参数,如果配置注入的参数比较多,而且各个控制器需要的配置参数都基本一样的话,那么不断重复的复 ...
- ASP.NET Web API 控制器创建过程(二)
ASP.NET Web API 控制器创建过程(二) 前言 本来这篇随笔应该是在上周就该写出来发布的,由于身体跟不上节奏感冒发烧有心无力,这种天气感冒发烧生不如死,也真正的体会到了什么叫病来如山倒,病 ...
- ASP.NET MVC 控制器激活(一)
ASP.NET MVC 控制器激活(一) 前言 在路由的篇章中讲解了路由的作用,讲着讲着就到了控制器部分了,从本篇开始来讲解MVC中的控制器,控制器是怎么来的?MVC框架对它做了什么?以及前面有的篇幅 ...
- Web APi之控制器创建过程及原理解析(八)
前言 中秋歇了歇,途中也时不时去看看有关创建控制器的原理以及解析,时间拖得比较长,实在是有点心有余而力不足,但又想着既然诺下了要写完原理一系列,还需有始有终.废话少说,直入主题. HttpContro ...
- Magicodes.WeiChat——ASP.NET Scaffolding生成增删改查、分页、搜索、删除确认、批量操作、批量删除等业务代码
关于T4代码生成这块,我之前写过几篇帖子,如:<Magicodes.NET框架之路——让代码再飞一会(ASP.NET Scaffolding)>(http://www.cnblogs.co ...
- MVC使用基架添加控制器出现的错误:无法检索XXX的元数据
环境 vs2012 框架 mvc3 数据库 sqlservercompact4.0 出现的错误如下: “ ---------------------------Microsoft Visual St ...
随机推荐
- 嵌入式Linux软链接使用技巧
软链接概述 软链接是Linux下常用的一种共享文件方式.目录的方式,这种方式类似于Windows下的快捷方式.一般一个文件或者目录在不同的路径都需要的时候,可以通过创建软链接的方式来共享,这样只系统下 ...
- Python数据类型方法整理
前言:主要是对Python数据类型做一个整理,部分知识点源于<python3程序开发指南(第二版)> 一.Python的关键要素 1.1 要素1:数据类型 int类型 str类型 ...
- [深入理解JVM虚拟机]第3章-垃圾收集器、内存分配策略
垃圾收集器 判断对象是否需存活 回收堆 判断对象是否存活: 方法一:引用计数法.对象被引用一次就+1,当为0时回收对象.缺点:无法解决循环引用问题. 方法二:可达性分析算法.记录当前对象是否有和GC ...
- hystrix总结之请求批量执行
hystrix可以将同一个命令的多次执行合并到一起执行. public class HelloWorldCommandCollapser extends HystrixCollapser<Lis ...
- Docker之概述
我们常常需要将应用程序部署在独立的系统环境中,而使用物理机器部署会浪费大量的物理资源.能否讲物理机器虚拟成一个一个容器,而将程序部署在各自的容器中?Docker是一个能够把开发的应用程序自动部署到容器 ...
- 栈的Java实现-分别使用数组和链表
栈是非常重要的数据结构,栈具有后进先出的特点. 在JVM内部,每个线程维护一个栈,对于每个方法调用,入栈一个元素,成为栈帧,当方法执行完成后,对应的栈帧出栈. 栈帧中,也包含一个栈,称为操作数栈. 一 ...
- linux学习(九)Linux知识点汇总
一.基础概念 Q:linux是什么? Linux是一种基于UNIX的操作系统,它基于Linux内核,常被用作服务器的操作系统. Q:UNIX和LINUX有什么区别? Unix:收费的,商用的,拥有许 ...
- Ubuntu16.04下升级Python到3.7
本帖从IT老兵博客学习得知: 本帖前提: 开发一个Python的系统,需要安装Python3.6以上的版本,由于使用的操作系统是Ubuntu16.04,默认带的Python是2.7.12和3.5,不满 ...
- 抛弃vue-webpack-template,踩坑Vue-Cli创建vue项目
官方指导网站https://cli.vuejs.org/ 一.全局安装@vue/cli //本人包管理工具使用yarn yarn global add @vue/cli 安装完成 二.创建vue项目 ...
- 一起构建Python生长土壤
环境 环境安装 1. 解释器 Python https://www.python.org/ 2. IDE Pycharm https://www.jetbrains.com/pycharm/downl ...