Использование RenderPartial (): файлы CSS не загружаются - PullRequest
1 голос
/ 20 мая 2010

У меня есть это действие ниже в miembros / actions / actions.class.php:

public function executeFoo(sfWebRequest $request){

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

}

и в miembros / templates у меня есть _ foo.php

Когда я выполняю его, CSS-файлы, которые у меня есть в frontend / config / view.yml , являются не загружен Я также пытался использовать в _ foo.php :

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

но это тоже не работает ...

Нет проблем, если действие пустое и у меня есть файл pruebaSuccess.php .

Есть идеи?

1025 * Javi *

1 Ответ

0 голосов
/ 21 мая 2010

Часть не имеет тега HTML <head>, в который symfony вставляет ссылки на CSS-файлы, поэтому они не добавляются.

Если вы хотите отобразить результат действия без использования макета по умолчанию, рассмотрите возможность использования стандартного шаблона и отключения всего CSS, кроме необходимого вам файла:

приложение / интерфейс / модули / miembros / конфигурация / view.yml:

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

-* удаляет все остальные файлы CSS в каскаде конфигурации Syfmony.

...