![](/img/trans.png)
[英]How to separate config array for each form in form_validation.php to avoid displaying all errors at once - CodeIgniter
[英]codeigniter how can I get access to config/form_validation.php data?
我在config/form_validation.php
和controller
復制了數據。 form_validation
的字段和標簽與我在controller
為id , name和placeholder指定的相同
我是否必須將數據提取到第三個位置並在這兩個位置中都引用它?
application / config / form_validation.php
$config = array(
'register' => array(
array(
'field' => 'register_username',
'label' => 'Username',
'rules' => 'trim|required|exact_length[5]'
),
.....
應用程序/控制器/mycontroller.php
$this->viewdata['register_username'] = array(
'id' => 'register_username',
'name' => 'register_username',
'type' => 'text',
'placeholder' => 'Username'
);
...
我不確定為什么要在控制器本身中重復數據。 您可能會發現使用Jamie Rumbelow的模型/模式庫mashup更容易。
這將清理整個模型/應用程序結構。 模型擴展庫本身允許CRUD方法的自動化。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.