QQ扫一扫联系
我的crud中接受了一个参数 repositoryFilter 中可以实现过滤,但是导致了查看详情的时候显示:记录不存在 代码是
->repositoryFilter(function (RepositoryFilter $filter) {
$class_id=CRUDUtil::id();
if($class_id){
$filter->where(['class_id' => $class_id,'status' => 1]);
}else{
$filter->where(['status' => 1]);
}
})
repositoryFilter 是表格过滤,不支持Edit和Add操作。
@ModStart: 这里因为是需要接受参数来过滤部分数据 那我应该采用扫码方式来实现? 我的需求是 接受其他页面传递的参数过滤 就导致了 edit和show 不显示数据了
使用 route 路由参数,将需要过滤的 id 拼接到路由中,不要使用 GET 参数。