zoukankan      html  css  js  c++  java
  • 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()方法的第二个参数,把变量传入视图层 就可以使用了。

  • 相关阅读:
    Lucas定理及其应用
    HDU 5044 TREE
    HDU 5033 Building
    Codeforces Round #238 (Div. 1)
    hdu 4878 ZCC loves words AC自动机+中国剩余定理+快速幂
    HDU 5015 233 Matrix
    HDU 5008 Boring String Problem
    ZOJ 3817 Chinese Knot
    使用AutoMapper
    多租户概念以及FreeLink多租户设计思想
  • 原文地址:https://www.cnblogs.com/mtima/p/2833443.html
Copyright © 2011-2022 走看看