在PhpStorm中为捆绑模板添加日期和时间

时间:2015-04-30 20:18:33

标签: templates phpstorm velocity

我想将一些数据添加到默认的phpDoc注释中。在这种情况下,一个类。我可以添加字符串文本,但是一些常规变量不起作用。见下文:

/**
 * Class ${NAME}
  #if (${NAMESPACE}) * @package ${NAMESPACE}
#end
 * @copyright ${YEAR}
 * @date ${YEAR}-${MONTH}-${DAY}
 * @description 
 * @updated ${DATE}:${TIME}
 * @version 1.0
 */

这只会在评论中显示${TAG},并且不会像在自定义模板中那样替换为日期或时间。

1 个答案:

答案 0 :(得分:2)

所有支持的模板变量都列在底部列表中(模板文本下方) - 日期/时间变量不在包含模板的列表中 - 这些变量仅在文件模板。

观看这些门票(星级/投票/评论)以获得进展通知。

<强> P.S。 如果您在文件模板中使用Include模板,那么${DATE}等同样的解析就可以了。例如(PHP Class文件模板):

<?php
#parse("PHP File Header.php")

#if (${NAMESPACE})
namespace ${NAMESPACE};

#end
#parse("PHP Class Doc Comment.php")
class ${NAME}
{

}