Php 在Yii框架的controller onCreate()方法中获取外部筛选器的属性

Php 在Yii框架的controller onCreate()方法中获取外部筛选器的属性,php,frameworks,filter,yii,oncreate,Php,Frameworks,Filter,Yii,Oncreate,我有一个控制器,它使用单独类中编码的外部过滤器。 此筛选器在执行控制器的onCreate()方法之前执行验证。 但在为创建操作执行筛选器之后,我需要获取此筛选器对象的属性 如何在控制器的onCreate()方法中获取外部筛选器的属性?在筛选器方法preFilter中,您可以通过$filterChain->controller访问拥有它的控制器。这意味着您可以设置所需的任何控制器的属性,并在onCreatecontroller方法中使用它 我希望这有帮助。在filter methodpreFilt

我有一个控制器,它使用单独类中编码的外部过滤器。 此筛选器在执行控制器的
onCreate()
方法之前执行验证。 但在为创建操作执行筛选器之后,我需要获取此筛选器对象的属性


如何在控制器的
onCreate()
方法中获取外部筛选器的属性?

在筛选器方法
preFilter
中,您可以通过
$filterChain->controller
访问拥有它的控制器。这意味着您可以设置所需的任何控制器的属性,并在
onCreate
controller方法中使用它


我希望这有帮助。

在filter method
preFilter
中,您可以通过
$filterChain->controller
访问拥有它的控制器。这意味着您可以设置所需的任何控制器的属性,并在
onCreate
controller方法中使用它


我希望这能有所帮助。

@DmytroZarezenko:happy coding:)@DmytroZarezenko:happy coding:)