提交后
Ccontroler->refresh();
如何在成功后顯示一個(gè)提示,用戶刷新頁(yè)時(shí)去掉提示
Cwebuser->setFlash();
getFlash();
如何分頁(yè)
CPagination代表分頁(yè)信息,有多少頁(yè),每頁(yè)幾條記錄等
CLinkPager生成分頁(yè)的代碼,自定義css可以給屬性cssFile一個(gè)值
$criteria=new CDbCriteria();
$pages=new CPagination("數(shù)據(jù)庫(kù)中的總記錄數(shù)");
$pages->pageSize=2;
$pages->applyLimit($criteria);//給$criteria->limit offset等符值
$posts=Post::model()->findAll($criteria);
$this->widget('CLinkPager',array('pages'=>$pages));
列表如何排序
$criteria=new CDbCriteria();
$sort = new CSort('Post');
$sort->defaultOrder=" status asc";
$sort->applyOrder($criteria);
$posts=Post::model()->findAll($criteria);
應(yīng)用時(shí)用
$sort->link('字段名')
實(shí)際是生成一個(gè)帶參數(shù)的url,然后在在applyOrder時(shí)應(yīng)用這些參數(shù)修改$criteria,得到相應(yīng)的查尋結(jié)果
如何生成并驗(yàn)證驗(yàn)證碼:
基本用法
<?php $this->widget('CCaptcha'); ?> 具體參數(shù)查手冊(cè)
原理CCaptcha這個(gè)widget會(huì)在run時(shí)調(diào)用當(dāng)前控制器的$captchaAction='captcha'方法,這個(gè)方法指到一個(gè)類CCaptchaAction
其會(huì)生成驗(yàn)證碼圖象,并記入到session中
如何顯示靜態(tài)頁(yè)