Ini dosyası içinde zincirleme bir Zend Framework rota

0 Cevap php

Ben aşağıdaki gibi yapılandırılmalıdır benim yolları var:

routes.rooms.type = "Zend_Controller_Router_Route_Static"
routes.rooms.route = "/rooms"
routes.rooms.defaults.module = "rooms"
routes.rooms.defaults.controller = "index"
routes.rooms.defaults.action = "index"

routes.rooms.chains.room.type = "Zend_Controller_Router_Route_Regex"
routes.rooms.chains.room.route = "/(\d+)"
routes.rooms.chains.room.defaults.action = "room"
routes.rooms.chains.room.map.1 = "room_id"
routes.rooms.chains.room.reverse = "/%d"

;admin
routes.rooms.chains.admin.type = "Zend_Controller_Router_Route_Static"
routes.rooms.chains.admin.route = "/admin"
routes.rooms.chains.admin.defaults.controller = "admin"
routes.rooms.chains.admin.defaults.action = "index"

routes.rooms.chains.admin.chains.deletedrooms.type = "Zend_Controller_Router_Route_Regex"
routes.rooms.chains.admin.chains.deletedrooms.route = "/deletedRooms(?:/(\d+))?"
routes.rooms.chains.admin.chains.deletedrooms.defaults.action = "deletedrooms"
routes.rooms.chains.admin.chains.deletedrooms.map.1 = "page_id"
routes.rooms.chains.admin.chains.deletedrooms.defaults.1 = 1
routes.rooms.chains.admin.chains.deletedrooms.reverse = "/deletedRooms/%d"

Bütün yolları ile güzel görünüyor ama bir yol kullanarak bir navigasyon menüsü oluşturmak için çalışırken (mevcut Odalar,-admin kullanmaya çalışıyorum) sayfa (boş bir beyaz sayfa, hiçbir hata) hiçbir şey gösterir. Ben yolları kaldırın, sonra yolları belirten bir hata mesajı tanımlanmamıştır; mantıklı.

If I comment out rooms-admin, a later route 'rooms-admin-deletedrooms' works fine.. so it seems rooms-admin is the problem.

Ben bu gördüm: http://stackoverflow.com/questions/1052614/how-do-i-write-routing-chains-for-a-subdomain-in-zend-framework-in-a-routing-ini ama hostname kısmını kullanmak istemiyorum, ben yolları varsayılan yönlendirme sistemi (değişikliklerin çok uzun sürerdi yapma) göreli olmak istiyorum. Ne bu hataya neden olabilir Herhangi bir fikir, yolları düzgün tanımlanır?

Bir yan not olarak, ayrıştırmak için hızlı budur: ini veya xml? Ben bir php dizisi tüm seçenekleri dışında hızlı yöntemdir tahmin ediyorum.

0 Cevap