我應該在哪裏調用__()
-function? 在視圖或消息?Kohana中的多語言驗證
1.在視圖中
Messages
return array
(
'username' => array(
'not_empty' => 'Not empty',
'min_length' => 'Min length :param2',
'max_length' => 'Max length :param2',
'default' => 'Default',
),
);
View
<?php
foreach ($errors as $field => $message):
echo '<li>'.$field.': '.__($message).'</li>'; // here
endforeach;
?>
個2.在郵件中
Messages
return array
(
'username' => array(
'not_empty' => __('Not empty'), // here
'min_length' => __('Min length :param2'), // here
'max_length' => __('Max length :param2'), // here
'default' => __('Default'), // here
),
);
View
<?php
foreach ($errors as $field => $message):
echo '<li>'.$field.': '.$message.'</li>';
endforeach;
?>
很難理解你真的想知道什麼 – Teneff 2011-06-06 08:11:53
你的問題是什麼? – YesMan85 2011-06-06 08:16:28
閱讀標題和標籤。這是Kohana的具體問題,我想知道應該在視圖還是消息中使用翻譯函數__()? – kaulusp 2011-06-06 08:49:16