Zend_Framework -

0 Cevap php

Ben bir düzen içine denetleyicisi / eylem özgü javascript ekleme bir yöntem gerekir. Javascript kadar normal bir içeriği yerleştirildiği yerden, belgenin <head> içinde gitmek gerekiyor. Ben zaten sayfa başına birden görüşlerini kullanımına izin yerine bir altyapı var ve ben zaten Zend_Layout bu tam olarak yararlanır:

<?php
     $script = $this->layout()->script;
     if (!is_null($script)) : ?>
<script type="text/javascript"> // <![CDATA[
  <?php echo $script; ?>
// ]]>
</script>
<?php endif; ?>

Ancak, komut çıktısı otomatik olarak normal görünüm otomatik olarak $this->layout()->content varsayılan düzeni yerleştirilir gibi, seçilmiş olmak istiyorum. Ben bu tesisin ViewRenderer sınıfı tarafından sağlanan anlamak. Temelde, ne yapmak istiyorum /VIEWPATH/scripts/CONTROLLER/ACTION.js.php örneği için kontrol edin ve eğer varsa script adında çıktı segmenti olarak işlemek olduğunu.

Ben nispeten sadece otomatik sonrası sevk, ama daha sonra kontrolörler, senaryonun görünümünde değerlerini ayarlayarak hiçbir şekilde olurdu ki bunu bir Zend_Controller_Plugin oluşturabilirsiniz. Ben de ViewRenderer kontrolör eklenti denetleyici ve eylem adları inflecting nasıl kopyalayan bazı yolu gerekir.

İdeal ben sadece bir şekilde ViewRenderer helper'a bu çakmak istiyorum, ama bu tür şeyler desteklemek için görünmüyor.

Ben bu tamamen yanlış hakkında gidiyorum? Çerçeve içine yerleşik sayfa belirli javascript gömme için bazı mekanizma var mı? (Ben bu sorunla tek kişi olamaz ....)

Billy3

0 Cevap