yii框架_1_简单模型搭建与应用

模式是用来操作数据的,建表语句就直接省略了,直接上重点:

我们要操作的是商品表

  首先是建模

    在  项目/protected/models/  目录下 创建 Goods.php

      class Goods extends CActiveRecord() {

        public static function model($className = __CLASS__) {

          return parent::model($className);

        }

        

        public function tableName() {

          return "{{goods}}";

        }

      }

  在该模型类中必须有 model和tableName方法,并且model方法必须是static, model方法的参数是固定的 一直为 $className = __CLASS__;parent::model($className);的调用方式也是固定,使用时要小心。。。

我们的模型已经建好,接下来就是在控制器或则视图内调用了,

调用方式:表名::model();该语句会返回一个对象集合,其中数据库中的每一条记录都是一个对象,我们可以通过该对象的 find() 方法获取该表内的第一条数据

通过调用findAll(),获取该表内的额所有数据。

 

然后通过render()方法的第二个参数,把变量传入视图层 就可以使用了。

 

posted on 2012-12-26 09:48  mtima  阅读(177)  评论(0编辑  收藏  举报

导航