Использование макетов Symfony вне поля зрения - PullRequest
2 голосов
/ 15 июля 2011

Я хочу создать пользовательскую страницу ./config/unavailable.php, используя макеты и стили, используемые остальной частью моего приложения. Я мог бы просто скопировать сгенерированный HTML-код, который отображает одна из этих страниц, но затем, если я когда-нибудь изменю макет или стиль, мне придется заново скопировать.

Как я могу отобразить страницу unavailable.php так же, как я отображаю представления?

Я использую Symfony 1.4.

Ответы [ 2 ]

1 голос
/ 15 июля 2011

unavailable.php вызывается, когда symfony занят очисткой своего кэша. Вы можете не беспокоить это слишком сильно в этот момент, поэтому используется обычный php. Копирование html может быть выполнено с помощью задачи cron, поэтому на вашем месте я бы попытался объединить cron, wget и sed для достижения этой цели.

0 голосов
/ 15 июля 2011

Я бы посоветовал сохранить его в виде HTML-кода, простой страницы.Все, что вам нужно сделать, чтобы скопировать макеты / шаблоны (которые содержат материалы, которые Symfony должен выполнить для генерации), не стоит, если вы не планируете, чтобы ваше приложение было недоступно в большинстве случаев.Просто проще скопировать вещи вручную, если вы когда-нибудь решите сделать большие изменения CSS.

...