我的config/form_validation.php
和我的controller
都有重复的数据。
来自form_validation
的字段和标签与我在controller
中为 id 指定的相同,名称和占位符
我是否必须将这些数据提取到第三个位置并在这两个位置引用它?
应用/配置/ 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'
);
...
答案 0 :(得分:1)
我不确定为什么你的数据在控制器本身中重复。您可能会发现使用Jamie Rumbelow's model/schema libraries mashup更容易。
这将清理您的模型/应用程序结构。模型扩展库本身允许CRUD方法的自动化。