phper08
- phper08 回答了问题 GridView 组件生成的 table
不行的,已经被硬编码了,在/framework/zii/widgets/grid/CGridView.php的540行,renderTableBody()方法里。你可以JS给tbody添加class
- phper08 评论了教程 Yii事件模型的实现和原理
好文章,不过2.0没有看过,不知道是否适用于1.0?
- phper08 回复了话题 原来网站这么长时间没有更新是在改版啊
API页有错误,“Uncaught ReferenceError: $ is not defined ”
- phper08 回复了话题 原来网站这么长时间没有更新是在改版啊
舰长也不说一声,还以为网站挂了呢
- phper08 回复了话题 controller之间如何调用
本控制器的
1直接调用方法$this->actionFoo('xiaoming');
2用控制器的forward()方法
$this->forward('foo');
带参数的$this->forward('zhou/foo/nickname/xiaobai');
3用比较深层次的方法
$action=new CInlineAction($this,'foo');
//不带参数的
$this->runAction($action);
//带参数的
$params=array('nickname'=>'xiaohei'); $action->runWithParams($params);
其他控制器的
1直接调用那个方法
Yii::import('application.controllers.ZhouController'); $zhou=new ZhouController('zhou'); //注意,这里要加上控制器的id,即去掉Controller $zhou->actionFoo('Lucy');
2用控制器的forward()方法
$this->forward('zhou/foo/nickname/Howard');
3用比较深层次的方法
Yii::app()->runController('zhou/foo/nickname/Jerry');
4对第一个方法进行改造
Yii::import('application.controllers.ZhouController'); $zhou=new ZhouController('zhou'); //注意,这里要加上控制器的id,即去掉Controller $action=new CInlineAction($zhou,'foo');
//不带参数的
$this->runAction($action);
//带参数的
$params=array('nickname'=>'David'); $action->runWithParams($params);
版本是1.1.13
- phper08 回复了话题 controller之间如何调用
用CController的forward()方法,http://www.yiichina.com/doc/api/1.1/CController#forward-detail
Processes the request using another controller action. - phper08 回复了话题 Yii框架实例下载————快来看吧
看看哦