Symfony выводит только шаблон - без добавления в layout.php - PullRequest
6 голосов
/ 11 декабря 2011

Есть ли способ отключить добавление layout.php к моему actionNameSuccess.php?Я хотел бы, чтобы этот параметр был включен для некоторых модулей и отключен (т.е. позволить layout.php сложить) для других модулей.

Я могу решить эту проблему, создав новое приложение и установив для него layout.php значение

<?php echo $sf_content?>

, но я бы хотелрешение того же приложения.Поскольку мне нужно иметь ссылки между этими двумя, и link_to работает только относительно приложения, и я не хочу передавать абсолютный URL.

1 Ответ

13 голосов
/ 11 декабря 2011

Вы можете позвонить $this->setLayout(false); в вашем действии.Я думаю, вы также можете добиться этого с помощью файла view.yml.

ОБНОВЛЕНИЕ : как указал denys281, способ сделать это в view.yml - использовать

has_layout: false
...