我試圖拆分出一些JSON字符串以便通過此RestKit的iPhone庫進行解析,但CakePHP正在拆分不兼容的字符串。例如,下面的字符串就是它目前分裂出來:更改CakePHP關聯模型的方式
1. {"Question":{"id":"1","content":"Test","player_id":"1","points":"0","votes":"0","created":"0000-00-00 00:00:00"},"Player":{"id":"1","username":"player_test"}}
我需要這樣的:
2. {"Question":{"id":"1","content":"Test","player_id":"1","points":"0","votes":"0","created":"0000-00-00 00:00:00","Player":{"id":"1","username":"player_test"}}}
注意的是,玩家的反應應該是問題的一部分。
的方式模型是蛋糕上的設置是'Question' belongs to 'Player'
後者hasMany 'Question'
我找告訴蛋糕輸出類似上面的響應#2的正確方法。有什麼建議麼?
請謹慎操作。將代碼添加到afterFind()回調將導致用該模型執行的所有查詢的結果都被更改。這可能不是你想要的。我會發布替代 – thaJeztah
你是對的。我應該可能在我的評論中添加了免責聲明。 – ADmad
沒問題,afterFind()*可以*是做這件事的地方,只是爲了防止經驗較少的CakePHP用戶搞砸他們的應用程序,因爲他們不知道它在做什麼:) – thaJeztah