如何在cakephp应用程序中添加纯静态页面?

时间:2017-02-04 09:39:29

标签: cakephp routes

我有一个cakephp应用程序,我需要将其一些网址重定向到一些纯HTML页面。我无法将这些html文件更改为布局和.ctp文件。如何控制网址的路由,如: mysite.com/en/something 在主机中显示一些html文件?

1 个答案:

答案 0 :(得分:0)

对于您的路线:mysite.com/en/something

打开位于app/Config/routes.php

的路线文件

添加此行

Router::connect('/en/something', array('controller'=>'pages','action'=>'something'));

位于app/Controller/PagesController.php的页面控制器中添加处理此路线的操作

class PagesController extends AppController{
    public function something(){
        //To disable the layout set it to false
        $this->Layout = false;
    }
}

然后,将您的html代码放在位于app/View/Pages/something.ctp

的视图中
<html>
    <head>
        <!-- your page headers -->
    </head>
    <body>
        <!-- your body content -->
    </body>
</html>