Codeigniter Загрузка изображений - PullRequest
0 голосов
/ 24 февраля 2011

где я могу найти учебник, в котором концепция загружает изображение и сохраняет путь к изображению в базе данных с идентификатором пользователя и функцией удаления.спасибо!

вот концепция формы

+--------+ +------------+
| avatar | |            | Browse
+--------+ +------------+ 

+----------+
|          |  name
+----------+

+----------+
|          |  age  
+----------+

+----------+
|          |  address
+----------+


+----------+
|  Submit  |
+----------+

1 Ответ

1 голос
/ 24 февраля 2011

Вот тот, который выполняет загрузку, базу данных и удаление должно быть легко оттуда

http://net.tutsplus.com/tutorials/php/codeigniter-from-scratch-file-uploading-and-image-manipulation/

Также просмотрите страницы кодового указателя для этой темы

Такжепримечания Codeigniter: загрузка изображения

РЕДАКТИРОВАТЬ ----------------------------------------

Я предполагаю, что вы перечисляете изображения в таблице для их редактирования или удаления.Я мог бы быть далеко от базы с тем, что ты делаешь.Я также предполагаю, что при использовании «идентификатора пользователя» вы также назначаете идентификатор для самого изображения.

Для удаления я делаю что-то вроде этого

$this->table->set_heading('Date', 'Title', 'Delete', 'Update');
 foreach($records as $row){
$row->title = ucwords($row->title);

$this->table->add_row(
$row->date,
anchor("main/blog_view/$row->id", $row->title),    
anchor("main/delete/$row->id", $row->id, array('onClick' => "return confirm('Are you     sure you want to delete?')")),
anchor("main/fill_form/$row->id", $row->id)
);
}
$table = $this->table->generate();

Видите второй якорь?Он берет идентификатор изображения в БД и указывает на функцию контроллера:

 function delete()
{
    $this->is_logged_in();
    $this->post_model->delete_row();
    $this->maint();
}

Модель

   function delete_row()
{
    $this->db->where('id', $this->uri->segment(3));
    $this->db->delete('posts');
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...