cakePHP 3.3国际化
如果文本在数组中,如何设置多语言 我知道如果我用这个cakePHP 3.3国际化,cakephp,cakephp-3.0,Cakephp,Cakephp 3.0,如果文本在数组中,如何设置多语言 我知道如果我用这个 <?= __('username')?> 如果我把language设置为de_de(德语),它会把username改为benutzer 但是如果我有这个怎么办 <?= $this->Form->input('password',['label' =>'Password']); ?> 我想更改标签密码简单: $this->Form->input('password', ['labe
<?= __('username')?>
如果我把language设置为de_de(德语),它会把username改为benutzer
但是如果我有这个怎么办
<?= $this->Form->input('password',['label' =>'Password']); ?>
我想更改标签密码简单:
$this->Form->input('password', ['label' => __('Password')]);
函数的作用是:返回翻译后的字符串。在你的例子中,你使用了
<?= ... ?>
这相当于
<?php echo ... ?>
对于_()来说,不再是真的了。自从2.0.0:)@mark你说得对,我仍然在维护一些使用'true'参数的CakePHP 1.x项目。更新答案。
<?php echo ... ?>