Yii 玩转Databases

来源:互联网 发布:进入recovery模式软件 编辑:程序博客网 时间:2024/06/06 15:41

玩转Databases

在学习Yii 玩转Databases章节中,遇到了两个问题,在此做一下记录。

数据库的安装配置

Centos 7                             //使用的系统版本yum install mariadb                  //安装数据库systemctl start mariadb.service      //启动数据库mysqladmin -u root password 'root'   //配置数据库密码

详细可以参考love5117的专栏 (数据库安装)和wanghetao的博客(用户添加和授权)。

刚接触Yii容易粗心的的地方

如下图:
这里写图片描述
遇到该问题时,我郁闷了比较久,models中我已经创建了Country.php文件,然后还遇到了 Class 'yii\models\Country' not found 的问题,导出搜索也里没有解决找打对应的答案,最后细致的查看每行代码发现,models应该属于 app\models 而不是yii\models
初学者刚接触Yii时,可能分不清楚 yii\xxxapp\xxx 所以该地方需要多注意。

Database Exception – yii\db\Exception

如下图:
这里写图片描述
遇到这个问题还是比较好解决的,刚开始我以为没有安装PDO模块,rpm -qa |grep pdo 确认已经安装。然后又检查了 rpm -qa |grep php-mysql 后,发现了问题。

sudo yum install php-mysql

问题解决,下图算是今天的结果了。
这里写图片描述
最后,例子中使用的widgets还需要多了解和熟悉,现在只能是依葫芦画瓢。

0 0
原创粉丝点击