企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
## 思路 一:获得ID 二:获得该ID下的 `parent_id` 数量是否大于0 三:大于0,提示不能删除 四:否则 删除 ## 代码 ``` <?php namespace app\agent\controller; use think\Controller; use think\Db; class MenuController extends Controller { /** * 后台菜单删除 */ public function delete() { $id = $this->request->param("id", 0, 'intval'); $count = Db::name('AdminMenu')->where(["parent_id" => $id])->count(); if ($count > 0) { $this->error("该菜单下还有子菜单,无法删除!"); } if (Db::name('AdminMenu')->delete($id) !== false) { $this->success("删除菜单成功!"); } else { $this->error("删除失败!"); } } } ```