我想制作一个类似的模板something $NAME$ other $LOWNAME$,当我使用它时,我被带到$ NAME $输入列表,$ LOWNAME $自动填充$ NAME $ I输入的资本化值.例如,我将"Client"打印到$ NAME $,$ LOWNAME $的值为"client".这可能吗?
Laz*_*One 23
如果通过"decapitalizing"你的意思是小写只有第一个字母,然后是YES,否则为No(因为没有下部所有字符的功能).
something $NAME$ other $LOWNAME$decapitalize(NAME)并勾选/选中"如果已定义则跳过"框现在当模板将被扩展时,如果你为$NAME$变量输入"CapitalShip" ,
$LOWNAME$它将自动变为"capitalShip"
http://www.jetbrains.com/phpstorm/webhelp/edit-template-variables-dialog.html
为此,可以使用PHPStorm中的文件模板(不带表达式),将Java函数与Apache Velocity模板语言结合使用:
#set( $name = ${NAME} )
<?php
class ${NAME} extends Model{
protected \$table = '$name.toLowerCase()';
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5030 次 |
| 最近记录: |