控制器里$Ticket = Ticket::find()查找的数据,在控制器里怎么打印出数据? [ 2.0 版本 ]
$Ticket = Ticket::find()->where("typeId=$id");
echo "<pre>";
var_dump($Ticket);
打印出来的:
object(yii\db\ActiveQuery)#58 (27) {
["sql"]=>
NULL
["on"]=>
NULL
["joinWith"]=>
NULL
["select"]=>
NULL
["selectOption"]=>
NULL
["distinct"]=>
NULL
["from"]=>
NULL
["groupBy"]=>
NULL
["join"]=>
NULL
["having"]=>
NULL
["union"]=>
NULL
["params"]=>
array(0) {
}
["_events":"yii\base\Component":private]=>
array(0) {
}
["_behaviors":"yii\base\Component":private]=>
array(0) {
}
["where"]=>
string(9) "typeId=42"
["limit"]=>
NULL
["offset"]=>
NULL
["orderBy"]=>
NULL
["indexBy"]=>
NULL
["modelClass"]=>
string(21) "backend\models\Ticket"
["with"]=>
NULL
["asArray"]=>
NULL
["multiple"]=>
NULL
["primaryModel"]=>
NULL
["link"]=>
NULL
["via"]=>
NULL
["inverseOf"]=>
NULL
}
最佳答案
-
$Ticket = Ticket::find()->where("typeId=$id")->asArray()->all();
共 5 条回复@koko 出来的这个
object(yii\db\ActiveQuery)#58 (27) { ["sql"]=> NULL ["on"]=> NULL ["joinWith"]=> NULL ["select"]=> NULL ["selectOption"]=> NULL ["distinct"]=> NULL ["from"]=> NULL ["groupBy"]=> NULL ["join"]=> NULL ["having"]=> NULL ["union"]=> NULL ["params"]=> array(0) { } ["_events":"yii\base\Component":private]=> array(0) { } ["_behaviors":"yii\base\Component":private]=> array(0) { } ["where"]=> string(9) "typeId=42" ["limit"]=> NULL ["offset"]=> NULL ["orderBy"]=> NULL ["indexBy"]=> NULL ["modelClass"]=> string(21) "backend\models\Ticket" ["with"]=> NULL ["asArray"]=> NULL ["multiple"]=> NULL ["primaryModel"]=> NULL ["link"]=> NULL ["via"]=> NULL ["inverseOf"]=> NULL }
先做别的 这个先这样吧 谢谢了
其他 2 个回答
-
lj19870908 回答于 2016-06-29 17:34 举报
你首先要查询出来数据,然后才可以打印哦
查询数据的方法
$Ticket = Ticket::find()->where("typeId=$id")->asArray()->all();
查询多条
$Ticket = Ticket::find()->where("typeId=$id")->one();
查询单条
fdzaxd
注册时间:2016-06-22
最后登录:2020-06-18
在线时长:36小时47分
最后登录:2020-06-18
在线时长:36小时47分
- 粉丝5
- 金钱21065
- 威望0
- 积分21425