Zend Frameworkの使用を開始し、layout.phtmlに次のようなスタイルシートとjavascriptファイルを追加しようとしました。
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>LoremIpsum</title>
<?php echo $this->headLink()->appendStylesheet('css/global.css'); ?>
</head>
これに伴う問題は、URLにアクションが指定されていない場合にのみ機能することです。たとえば、次のように機能します:www.domain.com、www.domain.com / index、www.domain.com / login
ただし、アクションを追加すると、www.domain.com / index / indexであっても、機能しなくなります。
この場合、index.phpが2回呼び出され、ErrorControllerが呼び出されることに気付きました。ただし、出力にはエラーは表示されません。これは、スタイルシート情報なしで期待される出力です。
私のレイアウトの何が問題になっていますか?
編集1:
エラーレポートがアクティブになり、他の場合に機能します。HTMLマークアップは正しいです。Firebugは、cssファイルが見つからなかったことを示していますが、指定されたアクションがないと正しく機能するため、パスが間違っていることはありません。