您的位置:首页 > 编程语言 > PHP开发

关于后盾网yii框架的学习小结(6)--数据库连接配置与模型定义与后台登陆验

2015-04-21 15:11 876 查看
1.首先,在D:\wamp\www\yii\blog\protected\config的main.php这个配置文件里面,将db的这个配置打开

'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。(建议一个数据库表建一个模型)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐