我正在使用zend框架。
我的结构是(仅包含此问题所需的文件和文件夹):
application
>configs
>controllers
>forms
>images
>layouts
>scripts
>layout.phtml
>models
>styles
>style.css
>views
>scripts
>index
>index.phtml
Bootstrap.php
docs
library
logs
public
test
我的布局工作正常。但是,我想问几个问题,以便按照我想要的方式完成我的设置。
application>style
是样式表的好地方吗?如果没有推荐的是什么?<title>Text</title>
。如何将控制器中的值传递给它?答案 0 :(得分:1)
需要从浏览器访问样式表,因此通常将这些放在公共目录中的某个位置,例如 public / css
有几种方法,包括在视图/布局中放置rel标签,但我首选的选项是使用控制器中的viewHelper
:
$这 - &GT;视图 - &GT; headLink() - &GT; setStylesheet(&#39; /css/style.css');
然后,您在布局文件中对headLink()
的调用将自动包含样式表。
我这样做的方法是过去使用Zend_Registry。可能有更好的方法。