YII ar 对象转变数组

原创 2018年04月17日 18:29:55
/**
 * 数据库查询
 * AR操作
 */
public function actionCountry(){

    $country_model = new Country();

    //查询所有数据all() one 一条数据
    $country_list = $country_model::find() -> orderBy('id desc') -> all();

    # 转数组
    foreach ($country_list as $model) {
        $result[] = $model->attributes;
    }

    echo '<pre/>';
    print_r($result);
    exit;

}

方便后期继续使用ar对象修改数据

Yii框架深入剖析

不是简单的学习怎么使用Yii,而是站在框架设计的高度,以成熟项目驱动从源代码级别深度剖析。学员学习完毕月薪3000+不是目标,我们的目标是月薪5000+,让每个学员都能获得一个较高的职业起点。
  • 2017年06月06日 14:21

Yii1.1 Active Record 查询结果转化成数组

Yii1.1 Active Record 查询结果转化成数组
  • u011986449
  • u011986449
  • 2015-07-11 17:01:45
  • 3541

YII对象结果转为数组或直接输入JSON格式

使用Yii 的Active Record 来获取查询结果的时候,返回的结果集是一个对象类型的,有时候为了数据处理的方便希望能够转成数组返回。比如下面的方法: 返回一条结果的时候直接用 $post...
  • xinqingch
  • xinqingch
  • 2014-09-03 13:51:06
  • 18093

【Yii】AR模型和db

ar模型和db
  • yanhui_wei
  • yanhui_wei
  • 2014-05-14 19:35:30
  • 1923

YII如何把结果对象转成数组

$modelList = (array)$modelList; 或者 $modelList = new ArrayObject($modelList);  $result=array();...
  • u013699800
  • u013699800
  • 2014-07-03 16:11:58
  • 3931

PHP Yii AR数据库操作实例

Yii框架AR CRUD操作详解,结合官方文档,给出详细的操作实例,并讲解参数如何使用。...
  • wangyuchun_799
  • wangyuchun_799
  • 2015-10-21 10:25:05
  • 1311

yii 用findAll获取的数据对像转换成数组

CHtml::listData(Category::model()->findAll(), 'id', 'name')CHtml::listData
  • asp89007342
  • asp89007342
  • 2011-05-13 14:19:00
  • 5160

YII框架获取对象数组为普通数组方法

获取方式 $admin = $identity->getAdmin(); $data = $admin->getAttributes(); $identity 对象数组结构: AdminUserI...
  • aiku_de_yu
  • aiku_de_yu
  • 2017-05-08 16:42:13
  • 406

yii2 AR常用数据操作

总结yii2里面AR一些强大的curd方法: 先声明AR类,gii生成或在models目录中手动创建: namespace app\models; use yii\db\ActiveRecord; ...
  • zhangfei8625
  • zhangfei8625
  • 2015-01-04 19:16:58
  • 2975

YII2.0探究二:AR类和Query类的原理以及使用(一)

AR类即活动记录(Active Record)它的作用是 提供了一个面向对象的方式去操作数据库,从而对数据库进行CURD的时候可以 “复用”,这也就是体现了面向对象的好处。 - 它的特点有: ...
  • LLopensorce
  • LLopensorce
  • 2016-10-08 16:31:04
  • 648
收藏助手
不良信息举报
您举报文章:YII ar 对象转变数组
举报原因:
原因补充:

(最多只允许输入30个字)