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

  • 相关阅读:
    Archlinux 下系统如何设置让 Wine 调用 ibus输入法
    ArchLinux下Ecplise软件报错
    ArchLinux下shadow服务报错
    【转载】maven入门1
    oracle_sql语句的大全
    pl/sql快速输入select等语句
    [转载]彻底卸载oracleXE数据库服务器
    [转载]struts1小项目
    [工作]双核系统struts-config.xml
    java request获取各种数据
  • 原文地址:https://www.cnblogs.com/mtima/p/2833443.html
Copyright © 2011-2022 走看看