CakePHP CSS сложность - PullRequest
       1

CakePHP CSS сложность

1 голос
/ 24 февраля 2012

Я использую CakePHP 2.0 в качестве фреймворка для моего сайта, у меня возникли некоторые трудности с CSS.В основном, что идет не так, что у меня есть CSS-файл, определенный на странице default.ctp.Он работает на этой странице, однако, если я перехожу к localhost / evolvidsnew / users / login, css не используется, поэтому в default.ctp нет цветов фона, изменений положения и т. Д. Я использовал следующую строку

<link rel="stylesheet" href="App/webroot/css/style.css"/>

я что-то здесь не так делаю?Буду признателен за любую помощь.Заранее спасибо!

Ответы [ 2 ]

2 голосов
/ 24 февраля 2012

При конфигурации по умолчанию CakePHP перенаправляет все запросы в корень сайта в app / webroot.

Так что для вашего случая вы должны использовать /css/style.css

1 голос
/ 24 февраля 2012

Для правильной работы вы должны использовать Html helper из базовой библиотеки CakePHP:

HTML-> CSS ( 'стиль');?>

Это должно заставить стиль работать на каждой странице.

О, и HtmlHelper должен быть загружен автоматически, если это не так, добавьте его в свой класс контроллера:

public $ helpers = array ('Html');

Для получения дополнительной информации о HtmlHelper и других основных библиотеках, посетите http://book.cakephp.org/2.0/en/core-libraries.html#helpers

...