内容简介:Yii2默认的可访问的路由都是action开头的,但是当项目多了action名称变长了,每次都要转换大小写对action进行全局的搜索,很是不方便,所以重写了phpstorm对function注释的工具,这样我们写好action方法的时候只要输入·依次打开File->Settings->Editor->File and Code Templates(或者使用快捷键ctrl+shift+s)
1说明
Yii2默认的可访问的路由都是action开头的,但是当项目多了action名称变长了,每次都要转换大小写对action进行全局的搜索,很是不方便,所以重写了phpstorm对function注释的工具,这样我们写好action方法的时候只要输入 /** 然后再按一个回车就可以出现以下代码了,如下图,自动对action进行了拆分,这样就能愉快的搜索了
2操作步骤
·依次打开File->Settings->Editor->File and Code Templates(或者使用快捷键ctrl+shift+s)
·找到界面右侧的Includes,再点击PHP Function Doc Comment,接着把以下代码复制进去,点击apply->ok即可
3、配置代码
/**
* @note:
#if($NAME.length()>6)
#set($formatAction = '')
#if($NAME.substring(0,6) == 'action')
#set($len = $NAME.length())
#set($actionName = $NAME.substring(6,$len))
#set($actionLen = ${len} - 6 - 1)
#foreach($start in [0..$actionLen])
#set($end = ${start} + 1)
#set($tmpStr = $actionName.substring($start,$end))
#if($tmpStr.toUpperCase() == $tmpStr)
#set($tmpLowerStr = $tmpStr.toLowerCase())
#if($start != 0)
#set($formatAction = "${formatAction}-")
#end
#set($formatAction = "${formatAction}${tmpLowerStr}")
#else
#set($formatAction = "${formatAction}${tmpStr}")
#end
#end
* @action $formatAction
#else
* @func $NAME
#end
#else
* @func $NAME
#end
${PARAM_DOC}
#if (${TYPE_HINT} != "void") * @return ${TYPE_HINT}
#end
${THROWS_DOC}
*/
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:- 能用js重写的都会被typescript重写
- iOS 注释方法大全 代码块加快捷键注释
- 让 MyBatis Generator 用数据库注释作 Java 注释,并支持附加注解
- 请停止代码注释
- 体面编码之代码注释评论
- 重写equals的详细说明
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Java RESTful Web Service实战
韩陆 / 机械工业出版社 / 2014-10-1 / 69.00
国内首本完整、深度地讲解如何基于Java标准规范实现REST风格的Web服务的专著,阿里巴巴Java技术专家12年开发经验结晶,3位业内著名技术专家联袂推荐!不仅深刻解读了最新的JAX-RS标准和其API设计,以及Jersey的使用要点和实现原理,而且系统讲解了REST的基本理论,更重要的是从实践角度深度讲解了如何基于Jersey实现完整的、安全的、高性能的REST式的Web服务。 《Jav......一起来看看 《Java RESTful Web Service实战》 这本书的介绍吧!