1)一般的程序,我们要使用魔术方法可以直接使用php 的 __call 方法做处理,但yii不行,写__call不起作用。
2)实际上需要使用的是 actions 方法。使用这个方法后,当调用没定义的控制器方法时,就会自动调用这个方法
public function actions() { // code }
Posted tujia
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了yii 控制器魔术方法相关的知识,希望对你有一定的参考价值。
1)一般的程序,我们要使用魔术方法可以直接使用php 的 __call 方法做处理,但yii不行,写__call不起作用。
2)实际上需要使用的是 actions 方法。使用这个方法后,当调用没定义的控制器方法时,就会自动调用这个方法
public function actions() { // code }
以上是关于yii 控制器魔术方法的主要内容,如果未能解决你的问题,请参考以下文章
PHP链式操作通过call和callstatic魔术方法的实现,以及phpstorm通过注释去追踪function