Помогите установить плагин Symfony - PullRequest
3 голосов
/ 05 сентября 2010

Здравствуйте, может кто-нибудь написать или указать хороший учебник по установке плагинов Symfony.Вот проблема, у меня есть приложение Symfony 1.2, и я пытаюсь установить плагин LightWindow, который работает на Prototype.

Дело в том, что у меня не установлен PEAR, и из-за ограничений прокси я неНе думаю, что смогу, но есть способ установить плагины Symfony, который копирует их в папку плагинов, включает его в конфигурационный файл приложения и запускает ресурсы plublish. Я сделал все это успешно, и плагин все еще не запускается.Вот небольшой фрагмент кода, который я использую в макете:

<?php use_helper('LightWindow'); ?>
.
.
.
<?php foreach ( $secImages as $image ): ?>
                <div class="image-slot">
                    <?php echo lw_image(image_tag(sfConfig::get('app_image_vo_dir') . $image->getPhoto()),
                            sfConfig::get('app_image_vo_dir') . $image->getPhoto()); ?>
                </div>
            <?php endforeach ?>

Надеюсь, что кто-нибудь может помочь.

Также этот код не запускается непосредственно в макете, основноймакет включает его с помощью Ajax

[EDIT]

Он работает в среде без AJAX, но когда я пытаюсь запустить его с помощью AJAX, он не работает, я подозреваю, что проблема в том, чтоскрипт LightWindow проверяет наличие тегов в документе, готовом, и, поскольку этот контент загружается через ajax, он его не видит!

Переход в среду без aJax невозможен, поскольку мой клиент хочет этогоэто, кроме того, нет AJAX в 2010 году?почти научно-фантастический!:)

Любая помощь будет потрясающей!

1 Ответ

1 голос
/ 07 сентября 2010

lw_image () Помощник добавляет необходимые ответы javascript и css в ответ. Когда вы делаете запросы ajax, они добавляются в ответ ajax.

Во-первых, браузеры не справились бы с этим. Во-вторых, он не возвращается symfony в секции head, так как ответ ajax не украшен макетом.

Для обработки файлов javascript / css вы должны добавить его на страницу, которая выполняет вызовы ajax.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...