2010-06-08 74 views
2

因此,我在CakePHP上安裝了一個IIS框,並按照以下步驟取消註釋core.php中的相應行,以使我的URL工作爲index.php/controllername/methodname/沒有htaccess和mod_rewrite的CakePHP - 如何覆蓋WEB URL路徑

我現在唯一的問題是所有的便利功能,例如$ html-> css,$ html-> link等指向一些古怪的路徑。如果我在查看index.php/pages/home做$ html-> link('Test','/ pages/test')會產生一個index.php/pages/pages/test/

的鏈接解決這個問題?

回答

2

我的插件路徑有類似的問題,我發佈了ticket。 嘗試在路徑的開始處插入../../

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

對於鏈接使用此語法:

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

好知道。謝謝。 – 2010-06-09 15:14:59

+0

使用DS:$ html-> css('..'。DS。'..'。DS。'your_style_sheet'); – 2011-03-03 06:25:19