随笔分类 -  yii

摘要:今天遇到一个Query Builder 联合查询问题:查询关联表某个字段的总数 阅读全文
posted @ 2014-06-10 14:42 粉条 阅读(186) 评论(0) 推荐(0)
摘要:在YII框架中,session持久化方法只需要调用login()方法就行了class loginAction extends CAction{ function run(){ $model=new UserForm(); if(isset($_POST['UserF... 阅读全文
posted @ 2014-05-24 23:16 粉条 阅读(210) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2014-05-19 02:03 粉条 阅读(185) 评论(0) 推荐(0)
摘要:if(isset($_POST['Goods'])){ foreach($_POST['Goods'] as $_k =>$_v){ $model->$_k=$_v; } if($model->save()){ echo "success"; } } 阅读全文
posted @ 2014-05-12 00:17 粉条 阅读(603) 评论(0) 推荐(0)
摘要:1,在protected/config/main.php目录下修改如下目录'modules'=>array( // uncomment the following to enable the Gii tool 'gii'=>array( 'class'=>'system.gii.GiiMod... 阅读全文
posted @ 2014-05-10 16:12 粉条 阅读(371) 评论(0) 推荐(0)
摘要:1,把YII框架里面的framework复制粘贴到nginx目录下2,创建一个商城系统: 1)修改环境变量 制定php.exe的目录 2)C:\Users\Administrator>cdC:\Users\AdministratorC:\Users\Administrator>d:D:\... 阅读全文
posted @ 2014-05-03 22:54 粉条 阅读(570) 评论(0) 推荐(0)
摘要:当要进行用户的session存储的时候,可以调用里面的login方法进行存储追踪方法 :loginForm找到login方法---->---> 阅读全文
posted @ 2014-04-08 14:36 粉条 阅读(307) 评论(0) 推荐(0)
摘要:YII框架必须遵循其表单的创建方法登录模型错做与数据库操作模型是一致的,不同的是不跟数据库交互,用的是小部件,在创建表单之前,要在用户控制模块完成以下代码protected --models --LoginFrom在这个LoginFrom里面设置标签名/** * Declares attribute labels. */ public function attributeLabels() { return array( 'username'=>'用户名', 'password'=>'密 码', //'remem 阅读全文
posted @ 2014-04-08 11:59 粉条 阅读(1281) 评论(0) 推荐(0)
摘要:在form表单 里面引入这么一句话array( 'enableClientValidation'=>true, 'clientOptions'=>array( 'validateOnSubmit'=>true, ),表单整体代码:beginWidget('CActiveForm',array( 'enableClientValidation'=>true, 'clientOptions'=>array( 'validateOnSubmit'=>tr 阅读全文
posted @ 2014-04-07 14:35 粉条 阅读(203) 评论(0) 推荐(0)
摘要://验证用户名是否存在 array("name","unique",'message'=>'用户名已经存在'), 阅读全文
posted @ 2014-04-07 14:05 粉条 阅读(194) 评论(0) 推荐(0)
摘要:array("surepassword","compare",'compareAttribute'=>'password','message'=>'两次输入密码不一致'), 阅读全文
posted @ 2014-04-07 13:59 粉条 阅读(381) 评论(0) 推荐(0)
摘要://验证邮箱非空,和邮箱格式 //验证邮箱非空,和邮箱格式 array("email","email",'allowEmpty'=>false,'message'=>'邮箱格式不正确'), //都是数字,5-12位,使用正则表达式 array("QQ","match",'pattern'=>'/^[1-9]\d{4,11}/$','message'=>'QQ号码格式不正确'), 阅读全文
posted @ 2014-04-07 11:45 粉条 阅读(242) 评论(0) 推荐(0)
摘要:yii框架的foreach 已经优化好了,以前我们遍历数组的时候是用foreach循环foreach ( as $key=>$value){ $user_model->$key=$value; }现在在YII框架里面可以直接这么使用,效果是一样的“$user_model->attributes=$_POST['Admin'];”注意:也许你会觉得在这个模型中没有这个“attributes”这个属性啊,原因是这样的:我们调用attributes一个模型里边不存在的属性,类就会自动执行魔术方法_set(); 阅读全文
posted @ 2014-04-07 11:17 粉条 阅读(442) 评论(0) 推荐(0)
摘要:YII 表单的验证可以在module目录下的xxx.php里面定义验证方法,设定需要验证的字段就行//用户表单验证,在模型里面设置一个方法,具体表单验证规则 public function rules(){ return array( array("name","required",'m... 阅读全文
posted @ 2014-04-07 11:03 粉条 阅读(145) 评论(0) 推荐(0)
摘要:今天来进行用户注册功能yii集成了很多验证框架,framework/validators下面,这个文件夹的最后一个文件CValidator.php 是总的验证信息,根据请求参数决定需要那种验证 如:url验证 “'url'=>'CUrlValidator',”email验证 'url'=>'CUrlValidator',1。定义数据表模型,models/xxx.php2,配置好控制器和试图的信息后,打开用户注册页面,把里面的form表单,用户输入框 和 label 用yii小部件代替3。在模型里面设置标签名字与数据库字 阅读全文
posted @ 2014-04-07 02:11 粉条 阅读(248) 评论(0) 推荐(0)
摘要:数据表模型 相当于java的 实体类 它进程CActiveRecord ,里面有两个默认的方法model(),tableName()前面一个是返回数据模型对象,第二个是返回当前数据表的名称/* * *用户模型 * ***/ class Admin extends CActiveRecord{ /***返回当前模型对象**/ public static function model($className=__CLASS__){ return parent::model($className); } /**返回当前数据表的名字的方法**/ public functi... 阅读全文
posted @ 2014-04-06 23:47 粉条 阅读(195) 评论(0) 推荐(0)