CakePHP без htaccess и mod_rewrite - как перезаписать WEB URL PATH - PullRequest
2 голосов
/ 08 июня 2010

Итак, я установил CakePHP на ящик IIS и выполнил шаги по раскомментированию соответствующих строк в core.php, чтобы мои URL работали как index.php / controllername / methodname /

Моя единственная проблема сейчас заключается в том, что все вспомогательные функции, такие как $ html-> css, $ html-> link и т. Д., Указывают на некоторые дурацкие пути. Если я просматриваю index.php / pages / home с помощью ссылки $ html-> («Тест», «/ pages / test»), создается ссылка на index.php / pages / pages / test /

Как мне это исправить?

1 Ответ

2 голосов
/ 09 июня 2010

У меня была похожая проблема с путями моего плагина, и я отправил тикет Попробуйте вставить ../../ в начале пути.

$html->css('../../your_style_sheet');

Для ссылок используйте следующий синтаксис:

$html->link('Test', array('controller'=>'pages', 'action'=>'test'));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...