Zend Framework menü oluşturmak

0 Cevap php

Ben ZF yeni ve hatta basit görevler ile sorunum var.

Ben her sayfada dinamik olarak oluşturulan bir menü var istiyorum. Ben verilerle $this->view doldurmak gerektiğini yapmak için. Tamam, ama bunu yapmak için, ben yapılan her bir kontrolör ayrı görünümü doldurmak gerekir. Bu kod çoğaltılması yol açacak.

Bu ZF iyi bir uygulama olmadığını, en doğal çözüm, görüyorum ki, bütün kontrolörler için temel denetleyicisi sınıf oluşturmak için, ama ben okudum. O yüzden nasıl yapmalıyım? Bu çoğaltılamaz kod sadece bir satır bile (örneğin $this->view->menu = $reusableObject->generateMenuData()), ben bunu sevmiyorum.

Böyle bir çözüm için en iyi yöntem nedir? Bu sorunu nasıl çözebiliriz?

Ben ZF 1.11 kullanıyorum.

EDIT: Ben nasıl bilmek mutlu olacağını, söz istiyorum phtml dosyanın çeşit kullanmak yerine html etiketlerini concatinating.

EDIT2: nokta sadece navigasyon bağlantıları gerçekten ilgi değilim, olduğunu. Bunun yerine örneğin olabilir bağlantıları ile menü. son yazılan listesi, ama her sayfada, yani her denetleyicisi. Ben "nasıl ZF içinde bu tarz şeyler için" özellikle ilgi duyuyorum.

0 Cevap