Symfony: перегрузить помощников? - PullRequest
3 голосов
/ 11 декабря 2010

Я бы хотел перегрузить помощника include_http_metas() (из класса AssetHelper), чтобы сделать его совместимым с HTML5.

Есть идеи?

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

Ответы [ 2 ]

1 голос
/ 02 февраля 2011

Я не уверен, что именно вы хотите сделать, но так как include_http_metas () вызывает sfContext :: getInstance () -> getResponse () -> getHttpMetas (), вы можете использовать свой собственный класс ответа (определенный в ваших factories.yml)config) и используйте свой собственный getHttpMetas () там.

1 голос
/ 13 декабря 2010

Просто скопируйте файл AssetHelper.php (класс AssetHelper вообще отсутствует) в каталог lib / helper вашего приложения и внесите изменения в копию.

Источник: http://www.symfony -project.org / book / 1_2 / 07-Inside-the-View-Layer (§ Добавление собственных помощников)

...