Welcome Guest, Not a member yet? Register   Sign In
How make upload file via CRUD codeigniter?
#1

[eluser]oliwin[/eluser]
Now i have code:

View:
Code:
<div><span>Изображение: </span>&lt;?=form_upload('image');?&gt;</div>

Controller:
Code:
public function Products() {

$crud = new grocery_CRUD();
$crud->columns('articul','title','image','menu_id','podcat_id','size','height','long','deep');
$crud->set_table('products');
$crud->display_as('title','Заголовок');
$crud->display_as('articul','Артикул');
$crud->display_as('size','Размер');
$crud->display_as('image','Изображение');
$crud->display_as('deep','Глубина');
$crud->display_as('long','Длина');
$crud->display_as('height','Высота');
$crud->display_as('menu_id','Категория');
$crud->display_as('podcat_id','Подкатегория');

$crud->set_relation('menu_id','menu','title');
$crud->set_relation('podcat_id','menu','title');
$crud->set_field_upload('[b]image[/b]',[b]base_url().'public/images/products/'[/b]);
$crud->callback_before_upload(array($this,'do_upload'));


$output = $crud->render();
$this->_data['page_view']='admin/categories';
$this->_data['output']=$output;
  
   return $this->_tpl();
  

}

When i try to load file. status bar shows loading until 100% and then displays error.
Maybe i use not correctly set_field_upload?
Can you get example?
It is very important for me. Thank you.
#2

[eluser]oliwin[/eluser]
Tried such:
Code:
...
$crud->set_field_upload('image',$_SERVER['DOCUMENT_ROOT'].'/public/images/loaded/');
$output = $crud->render();
..
Writes incorrectly path
#3

[eluser]oliwin[/eluser]
Somebody can help me?
#4

[eluser]siptik[/eluser]
Права на папку выставил?
#5

[eluser]siptik[/eluser]
а без $crud->callback_before_upload(array($this,'do_upload')); работает?
может у тябя в do_upload ошибка?
#6

[eluser]oliwin[/eluser]
Was decided! i replaced all files on another version CRUD and pointed standard configurations and paths. All had worked! Thank you.
#7

[eluser]siptik[/eluser]
http://www.grocerycrud.com/forums




Theme © iAndrew 2016 - Forum software by © MyBB