首页 > 其他 > 详细

yii 学习笔记九、通过模型获得具体数据信息

时间:2014-04-08 02:47:46      阅读:562      评论:0      收藏:0      [点我收藏+]

一、通过模型获得数据

<?php
class GoodsController extends Controller{
  // 商品展示
  function actionShow(){
    // 通过model实现数据表信息查询
    // 产生model对象
    $goods_model = Goods:model();
    // 通过model模型对象调用相关方法获得数据
    $goods_info = $goods_model->find();
    //
    var_dump($goods_info);
  }
}
?>


 find()方法查询一条数据。


 此时,可以通过在主配置文件中打开‘log‘键值下 ‘class‘=> ‘CWebLogRoute‘ 帮助我们获得应用的日志信息,包括运行的sql语句。

 

echo $goods_info->goods_id; //获取商品id信息

 

 findAll()获取全部记录。其结果是一个大的数组。

 我们可以遍历该数组,遍历出来的结果是每条记录的对象。记录对象产生了,我们就可以利用对象调用自己的属性(id,名称,数量,价格等)获得具体信息。


 

$goods_info = $goods_model->findAll();
foreach ($goods_info as $v){
  $v->goods_name;
}

 


如上,

findAll() 返回了一个数组,其中包含许多对象元素信息。

find() 直接返回了一个对象,可以直接通过对象调用自己的属性获得具体信息。

yii 学习笔记九、通过模型获得具体数据信息,布布扣,bubuko.com

yii 学习笔记九、通过模型获得具体数据信息

原文:http://osric.blog.51cto.com/463990/1391887

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!