Geçerli sayfayı Zend Navigasyon nesne olup olmadığını bulma

2 Cevap php

Benim uygulamada birden fazla Zend_Navigation nesne var. Ben şu anda kulüpler sayfa tutan nesne bulmak için bir test yapmak istiyorum. Ben belgelerinde bunu yaparken yöntemlerini görmedim. Bu yapılabilir? Nasıl?

Teşekkürler!

2 Cevap

Ben navigasyon nesne geçerli istek uygulanan hangi belirlemek için benim uygulamasına çok özel bazı mantık kullandıktan sonra findById() fonksiyonunu kullanarak sona erdi.

AFAIK yinelemeli seferde kapta tüm sayfaları karşılaştırma yapmak için hiçbir kamu yöntem yoktur.

Sen kendi yöntemi uygulayabilir ilerlerken konteyner tüm sayfaları ve alt sayfaları (Zend_Navigation uygular RecursiveIterator) ve check $container->isActive() durumu veya akımı ile konteyner params'ı karşılaştırmak $request->getParams();.