私はフレームワークKohanaを学んでいます。
Kohana::message
とはどう違いKohana::config
ますか?
それらは同じ機能を実行します。コンセプトに違いがあるのではないでしょうか?
これらは通常、ユーザーに表示されるメッセージを保存するために使用されます。たとえば、ユーザーを作成しようとするメソッドが失敗した場合、関連するものを取得できます。ユーザー コントローラーには次のようなものがあります。
$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')