在哪里可以找到概念上传图像的教程,并使用用户ID和删除功能将图像路径保存在数据库中。谢谢!
这是概念表格
+--------+ +------------+
| avatar | | | Browse
+--------+ +------------+
+----------+
| | name
+----------+
+----------+
| | age
+----------+
+----------+
| | address
+----------+
+----------+
| Submit |
+----------+
答案 0 :(得分:1)
这是一个上传,数据库和删除应该很容易从那里
还要查看此主题的codeigniter页面
另外值得注意 Codeigniter: Image Upload
EDIT ----------------------------------------
我假设您要将图片列在表格中进行编辑或删除。我可能会因你正在做的事情而偏离基础。我也假设您在使用“用户ID”时也为图像本身分配了一个ID。
对于删除,我会做这样的事情
$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();
看到第二个锚?它获取数据库中图像的ID并指向控制器功能:
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');
}