Я читал, что в Codeigniter я должен организовать свой код формы, поместив проверочный код в мой контроллер и установив правила / значения по умолчанию в моей модели.
Это делается просто путем создания функции в моей моделикак те, что ниже, а затем вызывать их из моего контроллера?Это, конечно, поддерживает контроллер в чистоте, но я хочу убедиться, что это правильный способ организации вещей.
//inside widget_model.php
function myRules()
{
$this->form_validation->set_rules('item_name', 'name', 'required');
$this->form_validation->set_rules('item_description', 'description', 'required');
}
function myDefaults()
{
return $defaults = array(
'page_title' => "Add new widget",
'fname' => 'widget_name',
'fdescription' => 'widget_description'
);
}