представление symfony: делиться layout.php между приложениями, но с различиями - PullRequest
1 голос
/ 28 апреля 2011

У меня есть несколько приложений Symfony (разных Vhosts) с одинаковым скином, т.е. layout.php.У меня есть один экземпляр layout.php и файлы ресурсов «где-то», и я вставил их в каждое приложение.

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

Лучший ответ, который я могу придумать, - это установить JS-код аналитики как слот в myActions::preExecute() и расширить sfActions.У кого-нибудь есть идея получше?

Большое спасибо!

1 Ответ

3 голосов
/ 28 апреля 2011

Почему бы просто не использовать значение sfConfig для установки идентификатора трекера? Затем значение можно настроить в файле app.yml для каждого приложения.

...