多數狀況下,CakePHP 的默認路由都可以很好地工做。對用戶體驗和搜索引擎兼容敏感的程序員將注意到 CakePHP 的 URL 映射到動做的方式。因此在這篇教程裏咱們僅僅快速的更改了一下路由。 php
路由技術的更多更高級的信息,請參見 路由配置 。 程序員
默認的,CakePHP 用 PagesController 迴應對站點根的訪問(例如 www.example.com),渲染一個叫 「home」 的視圖。咱們經過創建一條路由規則,用咱們本身的 PostsController 來代替它。 web
能夠在 /app/Config/routes.php 中找到路由配置。要註釋掉或者刪除定義默認路由的那一行。它看起來像是: 數據庫
1 Router::connect('/', array('controller' => 'pages', 'action' => 'display', 'home'));
一行將默認的 home 頁關聯給 URL ‘/’。咱們想要用咱們本身的控制器關聯它,因此用以下行替換這一行: 數組
1 Router::connect('/', array('controller' => 'posts', 'action' => 'index'));
這將把 PostsController 的 index() 動做關聯給 URL ‘/’。 app
註解 函數
CakePHP 還支持 ‘逆向路由’ ——若是經過``array(‘controller’ => ‘posts’, ‘action’ => ‘index’)`` 傳遞給指望獲得數組的函數來定義如上路由,那麼結果將是 ‘/’。這意味着老是用數組經過路由去定義要去的 URL 是個好主意,並能確保老是會指向同一個位置。 佈局
建立應用程序這條路,將使你贏得超出以往的狂熱幻想的和平、光榮、愛和金錢。容易,不容易?記住,這個教程只是一個基礎。CakePHP 提供了更多的特性和更靈活的方式,簡單起見,咱們不但願這個教程覆蓋那麼多。使用手冊的剩餘部分做爲構建富於特性的應用的指南。 post
如今已經創建了一個基於真實內容的基本的 Cake 應用程序。閱讀 Cookbook 和 API 的剩餘內容,開始本身的項目吧。 學習
若是須要幫助,到 #cakephp 來看咱們。歡迎來到 CakePHP!
這些都是學習CakePHP的人未來一般要研究的共同任務: