控制器
控制器 提供了一套可以被用户请求的动作.我们需要在 应用配置 里设置 CWebApplication::controllerMap 属性,才能在控制器里使用扩展:
在config文件夹下面的main.php里面
return array(
'controllerMap'=>array(
'xyz'=>array(
'class'=>'application.extensions.xyz.XyzClassController',
'property1'=>'value1',
'property2'=>'value2',
),
// 其他控制器
),
);
xyz为文件夹名称
XyzClassController文件位置
/protected/extensions/xyz/XyzClassController.php
文件内部格式
XyzClassController extends Controller{
public $properyt1;
public $property2;
public function actionIndex(){
echo $this->property1;
echo "<br />":
echo $this->property2;
exit;
}
}
Yii框架扩展控制器配置
本文介绍了如何在Yii框架中配置扩展控制器,通过设置CWebApplication::controllerMap属性来实现自定义控制器的功能。具体展示了如何定义扩展控制器类及其动作,并给出了实际的配置示例。

被折叠的 条评论
为什么被折叠?



