-1

我学习了一个框架 Kohana。

Kohana::message和有什么区别Kohana::config

它们执行相同的功能。也许如果概念之间存在差异?

4

2 回答 2

1

一种是用于配置信息。另一个是可重复使用的文本:Kohana::message('registration.error.email') 可能会说“已经有一个帐户使用您输入的电子邮件地址,一封包含如何重置密码说明的电子邮件已发送以防你忘记了。”。

于 2013-10-29T13:06:52.357 回答
1

小花:消息

这些通常用于存储将显示给用户的消息。例如,如果您有一个尝试创建用户的方法但失败了,您可以获得相关信息,您可能在用户控制器中有以下内容:

$create = $this->create_user($user);

if($create)
{
    // user created
    $message = Kohana::message('user', 'create_success');
}
else
{
    // failed to create user
    $message = Kohana::message('user', 'create_error');
}

小花:配置

这用于配置信息,例如auth 模块中使用的 hash_method,您可以使用Kohana::$config->load('auth.hash_method')

于 2013-10-29T13:19:11.637 回答