私は最初のzendアプリケーションを行っています。正式なユーザーズガイドに従って、標準のzendアプリケーション(zend studio 9とZF 1.11)をセットアップし、画像とCSSスタイルシートを私の.phtmlページ。私は「myApplicationName /公共/ CSS」のcssファイルを入れるとすべてが正常に動作しますが、私は、このような「myApplicationName /アプリケーション/レイアウト/ CSS」などの別のディレクトリに入れしようとすると、彼らは考慮されません、 どのような私はphtmlページにそれらをリンクするために使用する必要がありますパスの?Zend Framework、パスに問題があります
私は次のように相対パス、物事を試してみた:、
<link rel="stylesheet" type="text/css" media="screen" href="/application/layouts/css/layout_look_like.css" />
が、動作していないよう
私も試したパスを:また
<link rel="stylesheet" type="text/css" media="screen" href="../../css/layout_look_like.css" />
と$ this-> baseUrl()を使用していますが、<?php echo $this->baseUrl();?>
は何も返しません。
の助けに感謝します。
パスの代わりに '$ this-> baseUrl( '/ styles/basic.css')'を使うべきです。それ以外の場合は、アプリケーションがサブディレクトリから実行され、baseUrlが/ – dbrumann
@mahokではない場合に問題が発生する可能性があります。私は答えを編集しました。 – Config
あなたの回答におかげさまで、レイアウトとそのCSSを同じディレクトリに配置する予定でした。 – Believer