我正在尝试通过 codeigniter 从tbl_pages中删除一个页面,但我无法成功,以下是我的代码:
我的路由器:
$route['panelme/pages'] = 'panelcontroller/pageview';
$route['panelme/pages/delete/(:num)'] = 'panelcontroller/pagedelete/$1';
这是我的面板控制器.php:
public function pagedelete($pagedeleteid)
{
$this->panelme_model->delete_pages($pagedeleteid);
redirect('panelme/viewpage','refresh');
}
这是我的模型:
public function delete_pages($pageid)
{
$this -> db -> where('id', $pageid);
$this -> db -> delete('tbl_pages');
}
我的代码有任何问题吗? 因为当我调用此链接时:http://xxxxxxxx.com/panelme/pages/delete/1我遇到了很多与页面部分相关的问题......有什么帮助吗?
您在路由中使用页面:
$route['panelme/pages/delete/(:num)'] = 'panelcontroller/pagedelete/$1';
因此,您的网址必须包含页面而不是页面。