代碼:$account->deals
鋒ORM單個項集合返回作爲陣列
這樣返回一個或多個對象的陣列。
對象:{deal}
對象數組:[{deal}, {deal}, {deal}]
有沒有辦法來強制調用返回「對象數組」,即使它只是一個返回的對象?
爲了澄清,我不想使用foreach
,is_array()
,count()
等..
這是最終產品,我希望有工作:$deals = array_merge($account->deals, $user->deals);
即使口才只返回一個對象。
這迫使一個目標是成爲一個數組,而不是對象的數組返回。 – michaelcurry
請仔細閱讀。我的例子是指集合對象。如果deals()表示關係(hasMany),則動態屬性'deals'將返回帳戶的一組交易,並且可以通過調用toArray()方法將其轉換爲處理數組數組。 – cheelahim
michaelcurry,您的解決方案在主題背景下更加快速和充分。 – cheelahim