这是我的 LoadSkin 视图助手。我使用这个类来调用 XML 中的 CSS 文件。见下文:
public function loadSkin($skin)
{
$skinData = new Zend_Config_Xml('./skins/' . $skin . '/skin.xml');
$stylesheets = $skinData->stylesheets->stylesheet->toArray();
if(is_array($stylesheets))
{
foreach($stylesheets as $stylesheet)
{
echo $this->view->headLink()->appendStylesheet('/skins/' . $skin .
'/css/' . $stylesheet);
}
}
}
但我有一个问题,我有 3 个 CSS 文件:
- 默认.css
- 文本.css
- 表单.css
但是循环是错误的。首先,他采用 default.css。在他使用 default.css 和 text.css 之后。最后,他采用了 default.css、text.css 和 form.css。但我只需要一个循环正常工作。
看看下面发生了什么:
有人可以帮忙吗?