2011-12-09 49 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'));' –