我正在使用yii框架创建一个rest api,所以基本的输出格式是json ....
我希望控制器中的所有操作都将标题内容类型设置为'application-json'。
我试图将它放在控制器中的beforeFilter函数中,但它不起作用。
任何人都可以帮助我......
答案 0 :(得分:0)
在Controller类中创建init()
函数( protected / components / Controller.php )。调用任何Controller / Action时将调用此方法。例如:
public function init(){
if ($this->id == 1){
// perform controller specific function
}
}
$this->id
返回控制器ID。您显然必须将上面代码中的1 替换为您希望函数发生的控制器的相关控制器ID