我已将css包含在视图文件中,如下所示
<link rel="stylesheet" type="text/css" href="<?php echo $this->baseUrl('style/root.css'); ?>" />
<link rel="stylesheet" type="text/css" href="<?php echo $this->baseUrl('style/reset.css'); ?>" />
但是它给出了这个错误 - &gt;
<b>Message:</b> Invalid controller specified (style) </p>
在application.ini中的,我已经使用了这个
resources.frontController.baseUrl = "/zendtest/public"
resources.view[] = "";
如何解决此问题?
答案 0 :(得分:14)
在任何视图文件(.phtml扩展名)中使用类似这样的内容用于javascript或css:
$this->headScript()->prependFile('/scripts/jquery.min.js');
$this->headScript()->appendFile('/scripts/fg.menu.js');
$this->headLink()->appendStylesheet('/css/form.css');
$this->headLink()->prependStylesheet('/css/jquery_ui_theme/jquery-ui.custom.css');
答案 1 :(得分:2)
下面的代码对我有用,(我想你的css文件在'Public / css / bootstrap.css'中)并将该行粘贴在View的头部。
<link href="<?php echo $this->baseUrl() . '/css/bootstrap.css'; ?>" media="all" rel="stylesheet" type="text/css" />
答案 2 :(得分:1)
看看headLink() view helper,它将完全符合您的要求。