Как загрузить данные в базу данных с помощью CodeIgniterPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Как загрузить данные в базу данных с помощью CodeIgniter

Сообщение Anonymous »

Я хочу загрузить изображение в базу данных с помощью CodeIgniter. Он сохранен в базе данных, но изображение не было отправлено по заданному мною пути к папке, и в базе данных сохраняется только путь к изображению. Можете ли вы сказать мне, что делать или что-то я сделал не так?
Вот мой код:
*** Контроллер ***

Код: Выделить всё

function saveEvent(){

$config = [
'upload_path' => './assets/img',
'allowed_types' => 'gif|png|jpg|jppeg'
];

$this->load->library('upload', $config);
$this->form_validation->set_error_delimiters();
$this->upload->do_upload();
// var_dump('asd'. $this->upload->do_upload());
// if($this->upload->do_upload()){
$datas = $this->input->post('eventimage');
$info = $this->upload->data();
$image_path = "./assets/img/".$info['raw_name'].$info['file_ext'];
$data['cal_events_image'] = $image_path;
$data['cal_events_name'] = $this->input->post('eventname');
unset($data['submit']);
$this->load->model('CalendarModel');
if($this->CalendarModel->eventinsertdata($data)){
echo "success";
}else{
echo " fail";
}

*** Посмотреть ***

Код: Выделить всё



Подробнее здесь: [url]https://stackoverflow.com/questions/55646275/how-to-upload-data-to-database-using-codeigniter[/url]
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»