yii_1_1_17_6(数据库连接配置与模型定义与后台登录验证-2016-2-10)

数据库连接

在config的database中,有mysql的连接。
'tablePrefix' => '',//表前缀
'enableParamLogging' => true, //调试界面开启
在CDbConnection中找属性....
测试是否连接成功:
var_dump(Yii::app()->db);

定义模型

增删改查继承类 CActiveRecord
模板:

class User extends CActiveRecord{
	//返回模型,必须加静态(必不可缺)
	public static function model($className = __CLASS__){
		return parent::model($className);
	}
	
	//返回表名(必不可缺)
	public function tableName(){
		return "表名";
	}
}

查询动作

$userInfo = User::model()->find('username=:name',array(':name'=>'admin'));
var_dump($userInfo);

登录验证:

LoginForm.php中的rules函数
array('username', 'required','message'=>'用户名不得为空'),
array('username', 'required','message'=>'密码不得为空'),
array('captcha', 'captcha','message'=>'验证码错误'),

用户密码和数据库中匹配验证在components的UserIdentify.php中的authenticate函数

转载于:https://my.oschina.net/wsyblog/blog/614411

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值