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