2010-06-02 102 views
1

我必須使用cakephp開發前端/後端應用程序。CakePHP開發前端/後端應用程序

你能給我的建議我應該如何開發他們,使用相同的cakephp庫嗎?

或者我必須使用單獨的cakephp庫來開發它們?

+2

我不認爲有可能回答這個問題 - 它太寬泛了。我建議你前往CakePHP網站,看看那裏提供的示例應用程序和教程。 – 2010-06-02 13:20:49

回答

2

我很困惑 - cakePHP將用於實現這兩個。

PHP將被用來實現服務器端後端。同樣的「項目」也將包含HTML,JS,CSS等,用於在瀏覽器中呈現前端。任何PHP「視圖」也將在後端執行代碼,但前端將呈現任何HTML輸出。

這有幫助嗎?或者我錯過了什麼?

2

如果前端/後端,你的意思是與用戶界面(前端)和管理接口(後端)的應用程序,那麼你想參考手冊的Prefix Routing部分。這將允許您在共享相同數據(模型)的同時爲每種類型的用戶分別設置流量和接口(控制器/視圖)。

如果使用前端/後端,您的意思是使用Web服務與另一個服務器應用程序(後端)通信的應用程序(前端),那麼您需要查看本手冊的Additional Class Paths部分。這將允許您與兩個(或更多)單獨的應用程序共享公共類。

注意:上述兩個文檔鏈接適用於CakePHP 1.3穩定版,不適用於版本1.2。 (澄清:這兩種功能都存在於1.2但是語法不同,請參閱1.2 manual正確使用)

1

爲了你自己的理智,你應該把後臺管理爲同一項目中前端的一部分。

我建立的系統一般使用視圖類型的方法用於管理視圖的公共視圖和粗暴類型方法。你如何鎖定管理員是你的選擇。我個人不喜歡默認的管理員前綴方式。我使用登錄和ACL - 標記故事的tutorialhttp://book.cakephp.org/是一流的。有了這個,你可以用密碼保護方法。

CakePHP是非常靈活的,可擴展的,並可以使管理簡單或像你一樣靈活。

+0

另請參閱Mark Story的博客:http://mark-story.com/posts/view/auth-and-acl-an-end-to-end-tutorial-pt-1 – Leo 2010-06-03 09:47:01

+0

我對於我的問題並不清楚。 .. 爲前端,我想ulr像:http://myapp.com,併爲後端http://myapp.com/admin 我需要有單獨的cakephp庫,或者我可以兩者都使用相同的? – user198003 2010-06-03 10:03:10

+0

在這種情況下請看http://book.cakephp。org/view/544/Prefix-Routing這樣做,儘管你也可以使用routes.php或.htaccess或者兩者來實現你想要的。 – Leo 2010-06-03 13:37:08