将变量传递给CakePHP中的__()函数

我本周末正在建立一个名为Pirates Vs的小项目。忍者与僵尸VS.机器人;) 目的是学习我之前还没有使用的Cake的一些方面 - 例如用于翻译的__()函数。 我有一条消息,我想按照“%s谢谢你”的方式输出,其中%s将是'Zombies'。如果我使用普通的PHP,我想我会使用:
$string = 'Zombies';
printf('The %s thank you', $string);
但是当我尝试使用__()翻译功能时,我不知道如何使这项工作。 有人可以帮我吗?谢谢 :)     
已邀请:
__
函数的第二个参数设置为
true
,它将返回已翻译的字符串而不是回显它:
$string = 'Zombies';
printf(__('The %s thank you', true), $string);
    
在cakephp 2.0+中它默认翻译
$string = 'Zombies';
echo __('The %s thank you', $string);
    

要回复问题请先登录注册