我試圖用一個afterFind的型號Yii2 findOne返回我一個數組,但不是一個對象(ActiveRecord的)
public function afterFind() {
$group = GroupMember::findOne(1);;
Yii::info($group->id);
parent::afterFind();
}
的方法和錯誤是
Trying to get property of non-object
我發現findOne返回一個包含列值的數組。
我的問題是我做錯了什麼,或者只是在找到後,如果做到這一點?
謝謝。
你有一個語法錯誤:$ group = GroupMember :: findOne(1);;刪除一個';'。 –