2011-12-09 85 views
0

我有一個蛋糕PHP應用程序和4或5頁包含以.php靜態頁面,我也建立了一些控制器/模型和視圖對於那些需要是動態網頁。我的問題是..我可以只是靜態代碼視圖存在,並調用它像添加視圖只是靜態數據

http://myweb.com/app/someemptycontroller/staticview/ 

可以這樣做,如果讓我怎麼需要設置它在模型和控制器方面.. (也許是空的)我不確定,因爲我是這個蛋糕php世界的新手。

謝謝

回答

1

CakePHP附帶一個工作頁面控制器,它可以用來提供靜態頁面。

你在/ app /視圖/網頁上的任何視圖可以像訪問(說你的觀點是hello.ctp):

http://myweb.com/pages/hello 

如果你不喜歡的網頁,控制器在URL中顯示,加上這樣一行到您的應用程序/配置/ routes.php文件文件:

Router::connect('/hello', array('controller' => 'pages', 'action' => 'display','hello')); 

現在你的頁面可以通過訪問:

http://myweb.com/hello 
+0

優秀的,這是很大的,最後一個問題,我怎麼可以設置默認頁是我的索引,見..我有http://myweb.com/app/controller/view/1的頁面我想設置爲默認的一樣,如果有人類型http://myweb.com那一個,他們應該降落... – user975582

+0

其實我有一個小問題,它說,錯誤:PagesController ::顯示器中的視圖()沒有被發現。 – user975582

+0

對於錯誤,請確保您的名字匹配(在你要使用的URL和文件名),該文件是一個.ctp文件。 要設置默認頁面,請在routes.php中添加一行,如: 'Router :: connect('/',array('controller'=>'your_controller','action'=>'your_action', 'your_optional_parameter'));' –