我刚刚下载了CRUD core file
浏览器:
<!-- PHP Section -->
<?php foreach ($results as $result) { ?>
<tr>
<td scope="col"><?php echo $result->subject;?> </td>
<td scope="col"><?php echo $result->type;?> </td>
<td scope="col"><?php echo $result->neighborhood;?> </td>
<td scope="col"><?php echo $result->cell;?> </td>
<td scope="col"><?php echo $result->notes;?> </td>
<td width="100" scope="col"><?php echo $result->time;?> </td>
<td width="100" scope="col"><button type="button">Delete</button></td>
<td width="100" scope="col" ><button type="button">Update</button></td>
</tr>
型号:
public function __construct()
{
parent::__construct();
log_message('debug', 'Visitor Model Initialized');
}
public $table = 'data';
public $primary_key = 'data.id';
public function default_select()
{
$this->db->select('*');
}
public function default_order_by()
{
$this->db->order_by('time DESC');
}
public function default_join()
{
}
我在视图中有两个按钮,我只需要将行ID传递给控制器以删除所选行,我也需要在按下更新按钮时更新行数据。
答案 0 :(得分:0)
假设您的控制器命名为&#34;编辑&#34;。这意味着您必须在控制器目录CI中具有&#34; Edit&#34; 类。 更多信息请阅读:enter link description here
在课程编辑中写两种方法:
public function Edit($id = null){
if(!empty($id)){
//Call function CRUD to Update row with ID = $id
}
}
public function Delete($id = null){
//TODO
}
现在,在URL地址,您必须传递ID = 1的编辑行: www.yousite.com/edit/1 更新: www.yousite.com/update/1 或在查看文件传递链接:
<a href="www.yousite.com/edit/1">Update</a>
我想重申一下,你必须阅读标准文档Codeigniter,我给出了上面的链接