2010-07-18 3 views
0

У меня проблема с маршрутизацией при использовании Searchable Plugin Neil Crookes. Когда я что-то ищу, он выглядит так: http://localhost/search/All/sunshineCakePHP Поисковый плагин Neil Crookes

Но теперь все остальные ссылки имеют название плагина в их URL-адресе. Например: $ html-> link (__ ('News', true), array ('controller' => 'news', 'action' => 'index')); создает эту ссылку URL: http://localhost/searchable/news правильно будет http://localhost/news

У меня уже есть это приложение/Config/routes.php:

Router::connect('/search/:type/:term/*', array(
    'plugin' => 'searchable', 
    'controller' => 'search_indexes', 
    'action' => 'index', 
)); 

Любая идея, как я могу избавиться от «/ поиска/"для моих обычных ссылок на приложения ???

+0

Я снимал Neil по электронной почте, я уверен, вы получите ответ в какой-то момент! :) –

ответ

1

для обычных ссылок, созданных хелперов Cake ссылку вы должны добавить этот параметр «плагин» => NULL

Пример:

$html->link(__('News', true), array('controller'=>'news', 'action'=>'index', 'plugin' => null)); 
Смежные вопросы