Ben Zend ile şu anda bir uygulama geliştiriyorum ve ben modülleri içine app ailedir.
Varsayılan modül kullanıcılar erişebilir ve etrafa bakmak için ücretsiz saltanatı unlogged ana sitedir. Oturum açtığınızda, kullanıcı türüne bağlı olarak basit ACL tarafından kontrol edilen bir veya modül B, modül gidin ya. Modül A erişiminiz varsa tam tersi Modül B erişebilir ve olamaz. Her iki kullanıcı türleri varsayılan modülünü görebilirsiniz.
Şimdi tüm modüllerde tüm uygulamaları navigasyon yönetmek için Zend_Navigation kullanmak istiyorum. Ben bir modül içinde iş ya da çok basit bir uygulama gördük, tüm örneklerde olduğu gibi, bu konuda gitmek nasıl emin değilim.
Benim navigation.xml dosyası gibi bakmak zorunda denedim:
<configdata>
<navigation>
<label>Home</label>
<controller>index</controller>
<action>index</action>
<module>default</module>
<pages>
<tour>
<label>tour</label>
<controller>tour</controller>
<action>index</action>
<module>default</module>
</tour>
<blog>
<label>blog</label>
<url>http://blog.mysite.com</url>
</blog>
<support>
<label>Support</label>
<controller>support</controller>
<action>index</action>
<module>default</module>
</support>
</pages>
</navigation>
</configdata>
Bu takdirde, varsayılan modül için ince, ama nasıl bu gezinme sayfasına diğer modüller hakkında gitmek istiyorsunuz? Her modül o kendi ana sayfası vardır, ve diğerleri gibi
Benim ACL işlemek için yazdım preDispatch eklentisi yüklenen her modül için benzersiz bir navigation.xml dosyayı ekleyerek daha iyi olurdu? Ya da bir büyük navigasyon dosyada tutmak?
Herhangi bir ipucu harika olurdu.
Teşekkürler,
Hibe