У меня есть статическая страница html в приложении cakePHP, которую я хочу связать в файле route.php. $routes->connect('/', ['controller' => 'Pages', 'action' => 'display', 'index']);
Он использует файл контроллера и добавляет заголовок, нижний колонтитул, css, JS и т. Д. В index.ctp
, но как я могу получить эту страницу без добавления кода или с помощью какого-либо контроллера? (например, привязка к статической странице html).static html page в CakePHP
0
A
ответ
0
Из чего я понимаю, вы хотите добавить статическую страницу, которая не наследует макет по умолчанию (который добавляет код верхнего и нижнего колонтитула). Почему не
1) создать еще один макет в папке макетов и назови его static.ctp
2) перемещение CSS и скрипты из вашего index.ctp к вашей новой компоновке
3) создать условия в вашем действии на экране для рендеринга layout.ctp вместо стандартного, если запрос специально предназначен для индексной страницы
Следует также отметить, что у меня есть cpanel для управления приложением. Итак, это нормально, если я могу установить эту опцию на cpanel –
Я не уверен, что вы просите. Вы хотите использовать другую страницу в качестве домашней страницы или создать другую статическую страницу, например домашнюю страницу? –