2017-02-04 12 views
0

У меня есть приложение cakephp, которое мне нужно перенаправить некоторые его URL-адреса на некоторые чистые html-страницы. Я не могу изменить эти html-файлы как макет и .ctp-файл. как я могу контролировать маршруты URL-адресов, например: mysite.com/en/something , чтобы показать некоторые html-файлы в хосте?Как добавить чистые статические страницы в приложение cakephp?

+1

Поместите файл в корневой директории –

+0

или использовать 'mod_rewrite' – teran

ответ

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> 

 Смежные вопросы

  • Нет связанных вопросов^_^