不知道我在这里做错了什么,但似乎框架只能在每个控制器上的索引操作中找到 style.css。我从 layout.phtml 中调用它,如下所示:
$this->headLink()->appendStylesheet('css/styles.css');
所以当我去 project.local/account 时,我会找到样式。如果我去 project.local/account/action 没有样式......实际上如果我去 project.local/account/index ......没有样式。所以......这是一个奇怪的错误,或者至少它是一个 n00b
编辑:当我在 Firefox 上打开代码控制台并尝试遵循 css/styles.css 时,我发现以下错误消息:
<pre>#0 /home/fiodorovich/library/ZendFramework/library/Zend/Controller/Action.php(515): Zend_Controller_Action->__call('cssAction', Array)
#1/home/fiodorovich/library/ZendFramework/library/Zend/Controller/Dispatcher/Standard.php(295): Zend_Controller_Action->dispatch('cssAction')
#2 /home/fiodorovich/library/ZendFramework/library/Zend/Controller/Front.php(954): Zend_Controller_Dispatcher_Standard->dispatch(Object(Zend_Controller_Request_Http), Object(Zend_Controller_Response_Http))
#3 /home/fiodorovich/library/ZendFramework/library/Zend/Application/Bootstrap/Bootstrap.php(97): Zend_Controller_Front->dispatch()
#4 /home/fiodorovich/library/ZendFramework/library/Zend/Application.php(366): Zend_Application_Bootstrap_Bootstrap->run()
#5 /home/fiodorovich/public_html/gisele/public/index.php(26): Zend_Application->run()
#6 {main} </pre>
<h3>Request Parameters:</h3>
<pre>array (
'controller' => 'gisele',
'action' => 'css',
'module' => 'default',
) </pre>