我正在做我的第一個zend應用程序,遵循官方用戶指南,我建立了一個標準的zend應用程序(使用zend studio 9和ZF 1.11),我想添加圖像和CSS樣式表我的.phtml頁面。當我把css文件放在「myApplicationName/public/css」中時,一切正常,但是當我嘗試將它們放在另一個目錄中時,例如「myApplicationName/application/layouts/css」,他們沒有考慮到, 什麼樣我應該使用哪些路徑將它們鏈接到phtml頁面?Zend Framework,路徑問題
我試過相對路徑,像:
<link rel="stylesheet" type="text/css" media="screen" href="../../css/layout_look_like.css" />
也:
<link rel="stylesheet" type="text/css" media="screen" href="/application/layouts/css/layout_look_like.css" />
,但它似乎沒有工作,
我也試過路徑用$ this-> baseUrl(),但<?php echo $this->baseUrl();?>
什麼都不返回。
感謝您的幫助。
您應該使用'$ this-> baseUrl('/ styles/basic.css')'而不僅僅是路徑。否則,當你的應用程序從一個子目錄運行並且你的baseUrl運行時,你可能會遇到問題,因此不是/ – dbrumann 2012-03-20 12:18:01
@mahok感謝您指出,您是正確的。我編輯了答案。 – Config 2012-03-20 12:19:52
好的謝謝你的迴應,我打算把佈局和它的CSS放入同一個目錄。 – Believer 2012-03-20 12:25:25