以下代码以数组格式给出结果。我需要它以对象格式。 下面是一段代码,
$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();
答案 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();