Zend + TinyMCE tinyMCE iletişim kutusunda görünüm değişkenini kullanır; zend çerçevesinin dışındaki bir dosya için görünüm değişkeni nasıl geri alınır?Zend + TinyMCE, tinyMCE iletişim kutusunda görünüm değişkenini kullanır; Görünüm değişkenine Zend Framework'ün dışından nasıl erişirim?
Kullanıcının CMS'den sayfalar listesini seçebileceği bir tinye için bir eklenti yapıyorum. Veritabanındaki değerleri geri alıyorum ve bunları görüntü dosyasına iletiyorum. Bu, sayfanın kendisi üzerinde çalışır. Şimdi bunu tinyMCE'nin iletişim ekranında kullanmak istiyorum. Eklenti, iletişim içeriği ile bir .php dosyası kullanır. Normalde kullanacağım gibi $this->variable
kullanamıyorum.
Yani (daha büyük) soru: Görünüm değişkenine Zend Framework'ün dışından nasıl erişirim? (Veya Zend Framework bir parçası olmak?)
Ek bilgiler
aşağıdaki kodu kullanarak zf gelen bir eylem çağırmak mümkün olduğunu, öğrendim cevap: Katılıyor
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
});
geri kökler, uygulama yapısına bağlı olarak kapalıdır
Özel bir dosya ve görüntü tarayıcısı üzerinde çalışıyordum ve geri çağırma işlevini kullanarak denetleyiciyi gösterebileceğimi öğrendim, bu yüzden bu yaklaşımı da kullanıyorum. –