учитывая это:
// controller
$post = $this->request->post() + $_FILES;
// $_FILES['photo'] is the file array
$object = orm::factory('item')->values($post, array('name', 'photo');
$object->create();
// model
public function rules()
{
return array(
'photo' => array(
array('Upload::not_empty'),
array('Upload::valid'),
array('Upload::type', array(':value', array('jpg', 'png', 'gif', 'jpeg'))),
array('Upload::size', array(':value', '2M'))
)
);
}
Мне было интересно, если кто-нибудь реализовал хак для метода create () ORM, чтобы автоматически назначать полю "photo" базы данных имя файла ($ _FILES ['field'] ['name']), полученное из фотографии Массив $ _FILES? Или я должен просто сделать стандартную проверку вручную, а затем создать?