问题标签 [yii-filters]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1282 浏览

php - yii - post fitler 和重定向不返回正确的控制器/动作对

我有一个可以在我所有的控制器上运行的过滤器。preFilter我有:

postFilter我有:

该函数CheckTrigger()Yii::app()->params->controllerYii::app()->params->controller

所以这就是问题所在。如果我的操作中有重定向,这会刹车。如果我注释掉我的重定向,它会再次开始工作。似乎在调用重定向时,还会调用 Pre 和 Post 过滤器操作,但在启动重定向之前从未调用过 Post 过滤器。有没有办法确保在重定向之前调用 post 过滤器?我在这里错过了什么吗?

非常感谢..

0 投票
3 回答
4119 浏览

yii - YII中过滤器的主要用途是什么?

正如标题阐明了 Yii 中过滤器的主要目的是什么?我是 Yii 的新手,对过滤器和验证器有点困惑?任何人都可以为我解释一下吗?

0 投票
1 回答
162 浏览

yii - Yii 中的过滤器没有返回

我正在尝试在 YII 中使用过滤器。这是我的代码。

当用户未经授权使用控制器时,它会重定向到错误页面。但是当用户被授权时,它显示一个空白页面..

这段代码有什么问题?

0 投票
1 回答
347 浏览

gridview - Yii cgridview 下拉过滤器在第二页上不起作用

我已经在 CGridView 中下拉过滤器。
1.在带有过滤器值的第一页过滤器上它起作用了。
2. 进入过滤器的第二页。
3.通过从下拉列表中选择另一个值来应用过滤器下拉值是发布但网格不过滤当前选择的值。它显示旧过滤器值的结果。

  1. 数据下方的第一次过滤器在 GET['MyForm'] 中
  1. 在过滤器记录的第二页上,数据在 GET['MyForm'] 中

两者的时间 GET 数据是相同的。