讨论 技术讨论 关于crud 中过滤接受了参数导致 详情接收不到id

关于crud 中过滤接受了参数导致 详情接收不到id

veeki 发表于    阅读:313    回复:3

我的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 参数。

 
1
我来评论
QQ
微信