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

时间:2013-10-28 21:52:23

标签: php kohana kohana-3

我学习框架Kohana。

Kohana::messageKohana::config之间有什么区别?

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

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:1)

<强> Kohana:message

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

$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');
}

Kohana:config

这用于配置信息,例如hash_method used in auth module,您可以使用Kohana::$config->load('auth.hash_method')

访问它