我有興趣在我們的應用程序(它建立在CakePHP框架上)中爲一些更重複的頁內CRUD結構實現Backbone.js。我一直試圖在Backbone上弄明白它如何與Cake一起工作,而且在分離雙方的職責時我有點遺憾。Backbone.js和CakePHP
我想讓吉米東西到我的網站,不需要在那裏嗎?這種堆棧結構有優先嗎?我在這一點上的耳朵。
我有興趣在我們的應用程序(它建立在CakePHP框架上)中爲一些更重複的頁內CRUD結構實現Backbone.js。我一直試圖在Backbone上弄明白它如何與Cake一起工作,而且在分離雙方的職責時我有點遺憾。Backbone.js和CakePHP
我想讓吉米東西到我的網站,不需要在那裏嗎?這種堆棧結構有優先嗎?我在這一點上的耳朵。
我實際上正在通過相同的情況現在(雖然與Python/Flask,但是相同的概念應該適用於任何服務器端語言)下面是我的應用程序中頁面的工作流程是如何進行的,只是注意我不遵循單頁面應用程序格式;在我的應用程序中,每個主頁面是全部重新加載的。
所以,真的,服務器只用於實際的數據加載和模板的初始發送。我喜歡這個,因爲它可以讓我輕鬆地連接新的前端(比如iPad應用或其他)。
對於一個形式,真正的粗線條,我做這樣的事情:
所以,再一次,這些都是對真正廣招服務器我是如何做到的。一般來說,我使用服務器從數據庫中獲取數據,做服務器端驗證(不能相信客戶端heh),並更新數據庫。
如果您有一些具體問題,我很樂意嘗試分享我迄今爲止學到的知識。
+1全面回答 – vikmalhotra
我懷疑我是將JSON頁面加載到Backbone中,並且您所說的證實了這一點。我很高興知道我至少在正確的軌道上。非常感謝這個答案。非常全面,並給我一個很好的過程,以啓動。 – dclowd9901
完全沒問題。很高興這很有幫助。 –
評論,因爲我沒有一個徹底的答案。我覺得骨幹對於(rest-)api來說效果最好,所以您應該使用CakePHP的角度來處理所有使用JSON請求和響應的操作。 – Evert
那麼,開發應用程序的api/platform側更徹底,然後作爲接入點? – dclowd9901
我認爲你可以通過提交標準表單提交行爲更像一個普通的cakephp表單,但使用API可能更合適,並且可以更好地使用Backbone。我想這也取決於你想用骨幹實現什麼目標。你可以將它用於很多東西,但也只是表單驗證,我想。 – Evert