1

我在 miembros/actions/actions.class.php 下面有这个动作:

public function executeFoo(sfWebRequest $request){

     return $this->renderPartial('foo');

}

miembros/templates我有 _ foo.php

当我执行它时,我在frontend/config/view.yml中的 css 文件没有被加载。我也尝试过在 _ foo.php中使用:

<?php use_stylesheet('my_css_file.css') ?>

但它也不起作用......

如果操作为空并且我有一个pruebaSuccess.php文件,则没问题。

任何的想法?

哈维

4

1 回答 1

0

部分没有 HTML<head>标记,symfony 会在其中插入 CSS 文件引用,因此不会添加它们。

如果您想在不使用默认布局的情况下呈现操作结果,请考虑使用标准模板并关闭除您需要的文件之外的所有 CSS:

应用程序/前端/模块/miembros/config/view.yml:

fooSuccess:
  stylesheets: [-*, my_css_file.css]

-*删除 syfmony 配置级联中的所有其他 CSS 文件。

于 2010-05-21T11:49:11.253 回答