HI,
可能我当时赶时间没说清楚,这里稍微解释一下,如果你要访问配置文件中的某项键值可以采用类似对象那样的语法(xxx.abc):
如果说你要在你的某个MGR中的某个action中动态的加载某个css文件(比如不同的action我想让它们有不一样的主题)
那么你可以先在配置文件中配置一下(只是个例子,事实上这些选项名称没有固定,只是你在调用的时候你要知道是要调用哪个值)。
如:
[SimplesiteMgr]
requiresAuth = false
theme = default
css1 = "themes/default/css/common.css"
css2 = "themes/default/css/list.css"
那么在你的MGR类中,你就可以通过
SGL_Config::get(SimplesiteMgr.css1) 取到 "themes/default/css/common.css"值
SGL_Config::get(SimplesiteMgr.css2) 取到 "themes/default/css/list.css"值
而把这样的值传递给$output->addCssFile就会被加载,具体是什么加载的?要知道使用这个方法的时候,你所提供的路径只需要相对
SGL的webRoot即可。
如果你要测试你的CSS是否被正确加载。我想是有很多方法的,如可以在这个CSS中应用一些特殊的CSS或设置全局的CSS属性,如背景色。
当然最快的最好还是使用FF+web developer+firebug.
你也可以不必这么做,直接在PHP代码中设定这个值。除非你有什么特殊的需求。
wang...@163.com wrote: