Zend + TinyMCE использует переменную вида в диалоге tinyMCE; как вернуть переменную вида для файла вне рамки zend?Zend + TinyMCE использует переменную вида в диалоге tinyMCE; Как получить доступ к переменной вида извне Zend Framework?
Я создаю плагин для tinyeMCE, в котором пользователь может выбрать список страниц из CMS. Я возвращаю значения из базы данных и передаю их в файл вида. Это работает на самой странице. Теперь я хочу использовать это в диалоговом окне tinyMCE. Плагин использует .php-файл с содержимым диалогов. Я не могу использовать $this->variable
, как обычно.
Таким образом, (более крупный) вопрос: Как получить доступ к переменной вида извне Zend Framework? (Или быть частью Zend Framework?)
Дополнительная информация ответить
Узнал, что, используя этот код можно вызвать действие из ZF:
ed.addCommand('mcepagelink', function() {
ed.windowManager.open({
file : url + '../../../../../admin/tinymce/pagelink',
width : 320 + parseInt(ed.getLang('pagelink.delta_width', 0)),
height : 200 + parseInt(ed.getLang('pagelink.delta_height', 0)),
inline : 1
}, {
plugin_url : url, // Plugin absolute URL
some_custom_arg : 'custom arg' // Custom argument
});
Going задние корни в зависимости от вас структура приложения
Я работал над пользовательским файловым и графическим браузером и с помощью функции обратного вызова обнаружил, что могу указать на контроллер, поэтому я также использую этот подход для этого. –