Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/multithreading/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在CakePHP中,是否有人可以解释_d()是如何工作的,特别是在default.ctp中如何使用它?_Cakephp_Cakephp 2.0 - Fatal编程技术网

在CakePHP中,是否有人可以解释_d()是如何工作的,特别是在default.ctp中如何使用它?

在CakePHP中,是否有人可以解释_d()是如何工作的,特别是在default.ctp中如何使用它?,cakephp,cakephp-2.0,Cakephp,Cakephp 2.0,抱歉,这将是一个超级新手的问题 在default.ctp布局文件中,开头有两行 $cakeDescription = __d('cake_dev', 'CakePHP: the rapid development php framework'); $cakeVersion = __d('cake_dev', 'CakePHP %s', Configure::version()) 我找到了uu d的函数,它说“允许您覆盖当前域以进行单个消息查找”。我真的一点也不理解它的意思 此外,通过简单地将行

抱歉,这将是一个超级新手的问题

default.ctp
布局文件中,开头有两行

$cakeDescription = __d('cake_dev', 'CakePHP: the rapid development php framework');
$cakeVersion = __d('cake_dev', 'CakePHP %s', Configure::version())
我找到了uu d的函数,它说“允许您覆盖当前域以进行单个消息查找”。我真的一点也不理解它的意思

此外,通过简单地将行替换为

$cakeDescription = 'CakePHP: the rapid development php framework';
$cakeVersion = 'CakePHP ' . Configure::version();

它用于使您的应用程序具有多语言性

您可以使用命令
Console/cake i18n extract
将所有文本字符串(这是
\uu d()
中的第二个参数)提取到一个pot文件中,然后可以对其进行翻译

有关
\uu d()

有关将字符串提取到pot文件中的更多信息,请参见本文