我正在阅读cakePHP网站上的博客教程,并遇到了这个错误处理代码:
$post = $this->Post->findById($id);
if (!$post) {
throw new NotFoundException(__('Invalid post'));
}
那么为什么他们在我们可以使用
时使用(__('无效帖子')作为参数if (!$post) {
throw new NotFoundException('Invalid post');
}
答案 0 :(得分:1)
__()是一个用于国际化的函数,意味着它首先尝试显示已翻译的文本,如果没有找到则显示所提供的文本。如果您没有开发多语言网站,请忽略它! 欲了解更多信息,请访问book.cakephp.org