samubra
可以让controller共用相同的方法,比如:
siteController和publicController里面都有actionUpdate方法并且功能一致,那么就可以用actions没认真比较过,现在用的yii-user
配置在main.php的modules中:'user'=>array( 'hash' => 'md5', 'sendActivationMail' => false, 'loginNotActiv' => false, 'activeAfterRegister' => false, 'autoLogin' => true, 'registrationUrl' => array('/user/registration'), 'recoveryUrl' => array('/user/recovery'), 'loginUrl' => array('/user/login'), 'returnUrl' => array('/user/profile'), 'returnLogoutUrl' => array('/user/login'), ),
- samubra 回复了话题 yii CGridView的汇总went
直接查询出来汇总后再显示到GridView中阿
Yii-User可以自己配制,在注册时不发邮件
/** * @var boolean * @desc use email for activation user account发送激活电子邮件 */ public $sendActivationMail=true; /** * @var boolean * @desc allow auth for is not active user未验证用户是否允许登陆 */ public $loginNotActiv=false; /** * @var boolean * @desc activate user on registration (only $sendActivationMail = false)自动激活新注册用户 */ public $activeAfterRegister=false;
- samubra 回复了话题 新手遇到问题请各位高手支援
意思是烁当只有是post请求的时候才满足条件
也许是我没理解你的意思,我想你应该是想生成多个chekboxlist组合在一起,然后post传值到controller中去,因为chekboxlist,所以name值是一个一维数组,我想你是想要在controller中获得一个二维数组,那么区分选中的name值,你可以这样
foreach($array as $key=>$val){ $val; $form->checkBoxList($model,name[$val->id]);//如果$val是一个对象的话 }
在controller中就可以用比如是
$_POST[model][name]
获取选中的二维数组值;
试试看,我也不知道这样行不行得通貌似访问不了了,被墙了
- samubra 回复了话题 希望有知道的人能指点一下
如果只是简单增删功能的话,首先你要把model里面的模型文件写好,然后再在controller中对应的方法里面实例化模型,再然后就是根据你要输出的内容在views里面把表现层写好,基本流程就是这样啦,你自习看看每次自动生成的都是这三类文件
算我没说:L
chekboxlist应该是这样的嘛:
checkBoxList(string $name, mixed $select, array $data, array $htmlOptions=array ( ))
name后面还要跟一个数组,你可以先用循环生成这个$data数组,然后再用checkBoxList