关于后盾网yii框架的学习小结(6)--数据库连接配置与模型定义与后台登陆验
2015-04-21 15:11
876 查看
1.首先,在D:\wamp\www\yii\blog\protected\config的main.php这个配置文件里面,将db的这个配置打开
下图是创建数据库表的方法。
在D:\wamp\www\yii\framework\db目录下的CDbConnection.php文件里有你在main.php里面配置的参数信息
public connectionString;publicconnectionString;
public username=”;
public password=”;publicpassword=”;
public schemaCachingDuration=0;
public schemaCachingExclude=array();publicschemaCachingExclude=array();
public schemaCacheID=’cache’;
public queryCachingDuration=0;publicqueryCachingDuration=0;
public queryCachingDependency;
public queryCachingCount=0;publicqueryCachingCount=0;
public queryCacheID=’cache’;
public autoConnect=true;publicautoConnect=true;
public charset;
public emulatePrepare;publicemulatePrepare;
public enableParamLogging=false;
public enableProfiling=false;publicenableProfiling=false;
public tablePrefix;
public $initSQLs;
2.然后是测试数据库是否连通。需要进入你要编写的Controller里面。如我现在用的是LoginController.php这个文件里面的控制器。在里面的actionIndex方法里面加上var_dump(Yii::app()->db);
然后通过url:localhost/yii/blog/index.php?r=admin/login/index 来调用。出现如下情况表示成功。
3.创建一个模型(model),这样才能进行增删改查的一些功能。模型创建在D:\wamp\www\yii\blog\protected\models这个里面,前台后台用到的模型都放这里,因为yii的公用性比较好,前后台模型能够共用。
名称随你自己定在,如在这个目录下创建一个user.php文件。这个文件里面的的类的名字应该和文件名一样,用User。(建议一个数据库表建一个模型)
'db'=>array( 'connectionString' => 'mysql:host=127.0.0.1;dbname=blog',//配置host和数据库的名字 'emulatePrepare' => true, 'username' => 'root', 'password' => '', 'charset' => 'utf8', 'tablePrefix' => 'hd_',//表前缀 'enableParamLogging' => true //开启调试信息 ),
下图是创建数据库表的方法。
在D:\wamp\www\yii\framework\db目录下的CDbConnection.php文件里有你在main.php里面配置的参数信息
public connectionString;publicconnectionString;
public username=”;
public password=”;publicpassword=”;
public schemaCachingDuration=0;
public schemaCachingExclude=array();publicschemaCachingExclude=array();
public schemaCacheID=’cache’;
public queryCachingDuration=0;publicqueryCachingDuration=0;
public queryCachingDependency;
public queryCachingCount=0;publicqueryCachingCount=0;
public queryCacheID=’cache’;
public autoConnect=true;publicautoConnect=true;
public charset;
public emulatePrepare;publicemulatePrepare;
public enableParamLogging=false;
public enableProfiling=false;publicenableProfiling=false;
public tablePrefix;
public $initSQLs;
2.然后是测试数据库是否连通。需要进入你要编写的Controller里面。如我现在用的是LoginController.php这个文件里面的控制器。在里面的actionIndex方法里面加上var_dump(Yii::app()->db);
然后通过url:localhost/yii/blog/index.php?r=admin/login/index 来调用。出现如下情况表示成功。
3.创建一个模型(model),这样才能进行增删改查的一些功能。模型创建在D:\wamp\www\yii\blog\protected\models这个里面,前台后台用到的模型都放这里,因为yii的公用性比较好,前后台模型能够共用。
名称随你自己定在,如在这个目录下创建一个user.php文件。这个文件里面的的类的名字应该和文件名一样,用User。(建议一个数据库表建一个模型)
相关文章推荐
- 关于后盾网yii框架的学习小结(6)--数据库连接配置与模型定义与后台登陆验
- 关于后盾网yii框架的学习小结(5)--验证码的使用与规则的设置,为后台模块设置独立的布局
- yii_1_1_17_6(数据库连接配置与模型定义与后台登录验证-2016-2-10)
- 关于后盾网yii框架的学习小结(7)--session的使用和redirect等的方法的使用
- 关于后盾网yii框架的学习小结(8)--自定义前台的验证
- 关于后盾网yii框架的学习小结(9)--修改密码的方法,闪存
- 关于后盾网yii框架的学习小结(10)--使用AR类的增删改查
- 关于后盾网yii框架的学习小结(10)--使用AR类的增删改查
- 关于后盾网yii框架的学习小结(2)--创建控制器,视图,布局等
- 关于后盾网yii框架的学习小结(3)--asset,创建布局,在html中加载css
- 关于后盾网yii框架的学习小结(4)--gii,widget
- 关于后盾网yii框架的学习小结(2)--创建控制器,视图,布局等
- 关于后盾网yii框架的学习小结(3)--asset,创建布局,在html中加载css
- 关于后盾网yii框架的学习小结(4)--gii,widget的使用
- 关于我学习Yii框架 - 数据库relation的使用
- 关于后盾网yii框架的学习小结(5)--验证码的使用与规则的设置,为后台模块设置独立的布局
- [我的PHP之旅] YII框架学习 03.连接数据库(使用ActiveRecord)
- yii 学习笔记七、数据库连接配置
- <yii 框架学习> <转> 关于yii数据库添加新字段之后model类的修改
- Yii 1.1.17 三、数据库连接、定义模型、数据查询、验证登录、SESSION使用与URL生成