2
A
回答
5
此功能是內置的。
集合是你的模型只是類的方法。那麼推薦的方法是簡單地將這幾種方法添加到您的模型中。
如果你需要一個與集合相關的所有東西的不同類(因爲你習慣了某種東西),你可以簡單地創建一個新的繼承自原始模型的類並在那裏添加類方法。
樣本:(檢查控制檯輸出) http://jsfiddle.net/SpoBo/vBtKC/
我可以很容易地移動公佈的類方法Post模型和所有會工作,以及無需額外的PostCollection類的。你的選擇:)
相關問題
- 1. haml使用spine.js
- 2. 收藏在SQL
- 3. Spine.js&下襬開始
- 4. 收藏在Adobe Flex
- 5. 的Ruby/Rails收藏到收藏
- 6. nhibernate3查詢 - 收藏與收藏
- 7. 編輯收藏在收藏使用MVC 3
- 8. Department.find_all_by_hr_id(@hr_id)在spine.js中不起作用
- 9. 停止超鏈接事件在Spine.js
- 10. spine.js:它真的'管道'POSTs?
- 11. Spine.js和jquerymobile路由器
- 12. Spine.js - 顯示「加載」消息
- 13. 在propertygrid刷新收藏
- 14. NBuilder用法在收藏
- 15. 收藏在字典中
- 16. 在巨型菜單收藏
- 17. 導出收藏
- 18. 收藏查看
- 19. java收藏
- 20. 地圖收藏
- 21. 收集藏品
- 22. Laravel收藏
- 23. 收藏庫
- 24. XmlSerialization收藏
- 25. 沒有收藏
- 26. MongoDB收藏集
- 27. 收藏PHP庫
- 28. 加入收藏
- 29. DDD與收藏
- 30. Spine.js&rails - Spine.js不使用複數形式的模型名稱作爲路線
對不起,我應該已經更清楚了。我需要管理單獨的集合,例如我有兩個表,並且需要將每個表綁定到他們自己的航班集合。 (btw對不起,花了這麼長的時間來回應) – 2012-03-15 12:41:19
表格和我想的HTML表格一樣。只需在模型上製作2個功能即可。 1函數返回第一個表的航班和第二個表的另一個航班。對於控制器,最好使用元素模式(http://spinejs.com/docs/controller_patterns),以便在更新某些內容時不必重新渲染兩個表中的所有元素。您還可以查看關係功能。一些has_many航班等,但只有在航班通過id與其他模型鏈接時才能很好地工作。 – SpoBo 2012-03-15 15:34:08
我不認爲2個函數可以工作。 「刷新」事件會觸發所有元素,它也不管理重複記錄,即它只保留記錄的1版本。我正在考慮使用has_many功能。也許這是要走的路。 – 2012-03-16 00:05:39