如何在代码点火器 4 中删除数据库内容



我想从我的数据库中删除内容,如何在URL中传递ID来执行此操作?

public function delete($id = null)
{
$model = new PostModel();
$data['post'] = $model->where('id', $id)->delete();
return redirect()->to( base_url('admin/posts') );
}
}

我有

example.com/post/delete/id 

但没有用。

您的网址看起来没问题,但您的模型或视图可能有问题。控制器代码正常。同时发布模型或视图代码。 可以从以下示例中获取帮助。

步骤 1:创建路由

$routes->get('posts/delete/(:num)', 'PostsController::delete/$1');

第 2 步:在顶部使用 PostModel 作为(使用 App\Models\PostModel;(。现在在 PostsController 类中创建一个方法。

public function delete($id = null)
{
$model = new PostModel();
$data['post'] = $model->where('id', $id)->delete();
return redirect()->to( base_url('admin/posts') );
}

第 3 步:将链接创建为

<a href=" <?php  echo base_url("posts/delete/". $post['id']); ?>">Remove</a>

它应该工作

相关内容

  • 没有找到相关文章

最新更新