我正在嘗試在 CI3 中為我設定的表單驗證規則設定自定義訊息。為此,我使用了一個組態檔:
$config = array(
'register' => array(
array(
'field' => 'username',
'label' => 'Username',
'rules' => 'trim|required|min_length[5]',
'errors'=> array(
'required' => 'Trebuie introdus',
'min_length[5]' => 'Minim 5 caractere'
)
),
rest of arrays
“必需”規則顯示我設定的訊息。
'min_length[5]' 顯示標準訊息。我不知道我錯過了什么 :D 我也嘗試過傳遞引數,但還是一樣。
'min_length[5]' => 'Minim %s caractere'
我不想覆寫全域檔案。
uj5u.com熱心網友回復:
您需要在陣列中保留[5]后面的內容以顯示自定義訊息:min_lengtherrors
$config = array(
'register' => array(
array(
'field' => 'username',
'label' => 'Username',
'rules' => 'trim|required|min_length[5]',
'errors'=> array(
'required' => 'Trebuie introdus',
'min_length' => 'Minim 5 caractere'
)
),
rest of arrays
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/483511.html
