Интегрировать приложение Zend в Drupal 6 / 7

При наличии «затерянного» приложения Zend - возможно ли использовать макет и навигацию на основе Drupal?

Каков наилучший способ интеграции приложения Zend в Drupal 6 / Drupal 7 ?


Например:

Пользователь X посещает мою страницу Drupal.

Он хочет использовать Zend-приложение под названием «Feedback».

Это приложение «Feedback» должно иметь возможность использовать макет страницы Drupal.

Все, кроме внешнего макета. будет написан на PHP с использованием Zend.

9
задан jantimon 15 October 2010 в 12:32
поделиться

1 ответ

Модуль не интегрирует приложение Zend Framework, он просто позволяет вам использовать некоторые компоненты ZF (например, Zend_Mail). Я фактически интегрировал приложение ZF в Drupal 5 на основе модуля Drake (интеграция с CakePHP).

Он в основном определяет меню Drupal с обратными вызовами, эти обратные вызовы передаются в приложение ZF (включая мою загрузку zend). Вывод приложения ZF сохраняется в переменной (с использованием PHP-функций буферизации вывода), и я беру заголовок страницы / js / css из HTML, удаляю то, что не нужно, и затем передаю их обратно в Drupal (используя drupal_set_title, drupal_add_js и drupal_set_html_head соответственно). И да, это грязно, но у меня работает ...

4
ответ дан 4 December 2019 в 23:38
поделиться
Другие вопросы по тегам:

Похожие вопросы: