I http://example.com/user_login ve gerçek kullanımda http://example.com/user/view/login/user_login gibi Zend Framework url ile oluşturmak istiyoruz.
Ben yeni bir yönlendirici oluşturmak zorunda, biliyorum, ama ben aynı denetleyicisi yok burada user_login, durumda çalışmalıdır.
Endeks ve Kullanıcılar: Örneğin, iki denetleyicileri var. Ben yazarken http://example.com/index - normal çalışacaktır, ama ben yazarken http://example.com/test - kullanacağı http://example.com/user/view/login/test. Thx çok.
For example: URL: http://example.com/test
Ve ben bir sonraki isteği istiyorum:
Request Parameters:
array (
'login' => 'test',
'controller' => 'some',
'action' => 'other',
)
Bunun için ben yönlendirici yazdı:
$route_login = new Zend_Controller_Router_Route_Regex (
'(.+)',
array ('controller' => 'some',
'action' => 'other' ),
array (1 => 'login' ),
'/' );
Ama denetleyicileri: IndexController, UserController çalışmaz. Ve benim sorum yanında: "yönlendirici denetleyicisi isimleri atlamak nasıl?"
For example: URL: http://example.com/index/someAction
Ve ben bir sonraki isteği istiyorum: Request Parameters:
array (
'controller' => 'index',
'action' => 'someAction',
)
http://example.com/user/someAction
array (
'controller' => 'user',
'action' => 'someAction',
)