模型是 CModel 或其子类的实例。模型用于保持数据以及与其相关的业务逻辑。
模型是单独的数据对象。它可以是数据表中的一行,或者一个用户输入的表单。
yii数据库操作使用的是PDO,所以使用yii的时候必须保证你的php.ini中PDO是开启状态。
一个数据表对应一个数据模型,所以有多少张表就对应多少个数据模型。
1、首先需要配置数据库连接。本人使用的值Mysql,具体配置在/config/main.php文件中,具体如下:
2、创建对应数据表的模型,在model文件夹下,eg: User
3、在控制器中使用模型方法如下:
检测数据库是否连接成功 : print_r ( Yii::app()->db); 如果连接成功,将会以数组的形式打印出连接信息,否则提示失败。
使用的时候在控制器中,用$user=User::model();或者new User();产生实例化对象,用对象调用相关的方法即可使用实现数据库的操作。
说明:new User();主要在添加的时候使用
User::model();主要在查询、修改时候使用