簡體   English   中英

將Doctrine 2結果對象(實體)轉換為數組?

[英]Convert Doctrine 2 result object (entity) to array?

我知道可以在使用Doctrine運行查詢時指定所需的數組類型而不是對象類型。 但是,我碰巧正在使用無法編輯的代碼,該代碼將查詢的結果作為對象返回給我,我希望能夠以某種方式將其轉換為數組。 似乎在舊版本中,該學說曾經使用過toArray()類的東西。

我現在可以使用類似於現在的東西嗎?

不,准則2使用數據映射器模式,並且不對PHP類進行任何假設。 如果該類未顯式提供toArray()方法,則需要使用對象的getter方法手動創建數組。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM