Php Yii::t,带有编辑链接
我正在使用Yii:t()进行翻译。但我想在这些翻译文本旁边添加一个编辑链接。因此,我可以只点击链接,然后它会带我到编辑页面,我可以很容易地做更新 我目前正在做的事情是在文本中添加一个占位符。那就是‘翻译文本#我的占位符#’ 然后我使用Yii的afterRender()将这些占位符替换为一些html标记,以便以后可以使用javascript进行操作 然而,如果将这些html标记放入标记中,它就会中断 那么,如何用html标记和句柄等替换占位符呢Php Yii::t,带有编辑链接,php,yii,Php,Yii,我正在使用Yii:t()进行翻译。但我想在这些翻译文本旁边添加一个编辑链接。因此,我可以只点击链接,然后它会带我到编辑页面,我可以很容易地做更新 我目前正在做的事情是在文本中添加一个占位符。那就是‘翻译文本#我的占位符#’ 然后我使用Yii的afterRender()将这些占位符替换为一些html标记,以便以后可以使用javascript进行操作 然而,如果将这些html标记放入标记中,它就会中断 那么,如何用html标记和句柄等替换占位符呢 我知道yii有一个翻译模块,但它添加的链接会将我带到
我知道yii有一个翻译模块,但它添加的链接会将我带到管理页面,显示所有翻译,而不是确切的翻译。如果您需要创建包含链接的翻译,请使用以下结构:
<?php
echo Yii::t(
'login',
'New user? {link:signup}Create an account{/link}',
array(
'{link:signup}'=>'<a href="'.CHtml::normalizeUrl(array('/user/signUp')).'">',
'{/link}'=>'</a>',
)
);
?>
您使用占位符作为链接开始和链接结束。您应该尝试更具体地说明您的问题,但我已经有很多使用yii::t()的代码,如果我按照您的建议执行,我需要逐个修改我的旧代码,这不太理想