Ben bir eklenti kullanarak benim Zend uygulama ile Wordpress entegre çalışıyorum ve bir şey dışında oldukça iyi çalışıyor: Taban url. Benim wordpress eklentisi / myapplication / libray / wordpress benim uygulamanın bootstrap içinde benim entegrasyon işlevini çağırır. Bu nedenle, istek baz url tüm uygulama için bu değere ayarlanır. Ben buna göre taban url tespit böylece istek / myapplication / halktan sevk edildi düşünce içine Zend aptal istiyorum. Tabii ki, $ istek-> setBaseUrl ('/ myapplication / public') kolay bir yol olacağını, ama bu temel url nerede olacak blog blog.myapplication.com barındırılan olacak ve üretim tarafında hata beni olur eşleştirilir ve / sorun teşkil etmeyecektir. Ben etrafında kesmek ve uygulama ortamına dayalı conditionals koymak istemiyorum.
Bunu yapmak için zarif bir yolu var mı. Ben isteği nesne ve bu REQUEST_URI, SCRIPT_NAME SCRIPT_FILENAME PHP_SELF olarak $ _SERVER değişkenleri etrafında oynamaya çalıştı ama ben o iş yapmak mümkün görünmüyor. Belki bir Rota nesnesi kullanmanız gerekir, ve eğer öyleyse bu durumda kavramını anlamakta büyük bir kavrayışa sahip görünmemektedir, çünkü birisi bana nasıl açıklayabilir.