2010-06-08 4 views
2

그래서 IIS 상자에 CakePHP를 설치하고 core.php에서 해당 줄의 주석 처리를 제거하여 index.php/controllername/methodname/htaccess 및 mod_rewrite가없는 CakePHP - WEB URL PATH를 덮어 쓰는 방법

내 유일한 문제는 $ html-> css, $ html-> link 등과 같은 모든 편리한 기능이 이상한 경로를 가리키고 있다는 것입니다. index.php/pages/home에서 $ html-> link ('Test', '/ pages/test')를 볼 경우 index.php/pages/pages/test/

에 대한 링크가 생성됩니다.

어떻게해야합니까? 이것을 고쳐라?

답변

2

나는 내 플러그인 경로와 비슷한 문제가있어서 ticket을 게시했습니다. 경로의 처음에 ../../을 삽입하십시오.

$html->link('Test', array('controller'=>'pages', 'action'=>'test')); 
+0

잘 알고 : 링크에 대한

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

이 구문을 사용합니다. 고맙습니다. –

+0

DS : $ html-> css ('..'DS. '..'. DS. 'your_style_sheet'); –

관련 문제