在yii2框架和其他 PHP 框架中,有一个用于i18n的翻译功能。我正在使用netbeans IDE,并创建了以下代码模板:
Yii::t('app', ${selection})${cursor}
上述代码模板的缩写是yiit
. 该模板的目的是使在代码中轻松选择文本并将其包装在翻译函数中。假设如下:
<?=Html::a('Home',['site/index']);?>
因此,在选择'Home'
和应用代码模板时,应将其'Home'
替换为:Yii::t('app', 'Home')
应用代码模板的问题除了写它的缩写之外没有任何方法可以调用代码模板,yiit
然后Tab
当然删除选定的文本'Home'
,结果是代码模板的替换字符串为空Yii::t('app', )
。
有什么解决办法吗?