Yii2需要对象格式的数据

时间:2017-02-23 17:52:28

标签: php yii2

以下代码以数组格式给出结果。我需要它以对象格式。 下面是一段代码,

$connection = Yii::$app->getDb();

$command = $connection->createCommand("SELECT * FROM `tbl_ironing_items_price` iip ".
"LEFT JOIN `tbl_ironing_items` ii ON iip.service_id = ii.id WHERE iip.customer_id =  ".$pid);

$result = $command->queryAll();

2 个答案:

答案 0 :(得分:4)

您可以将获取模式设置为queryAll arguments

$result = $command->queryAll(\PDO::FETCH_CLASS);

答案 1 :(得分:1)

下面是更多Yii2方式的代码。

TblIroningItemsPrice::find()
->select('tbl_ironing_items_price.*')
->leftJoin('tbl_ironing_items', '`tbl_ironing_items_price`.`service_id` = `tbl_ironing_items`.`id`')
->where(['tbl_ironing_items_price.customer_id' => $pid])
->with('tbl_ironing_items')
->all();