PHP: CakePHP yönlendirici bir tek denetleyicisi tüm istekleri geçmek olun

2 Cevap php

Ben bir CakePHP projesini kuruyorum, ve belirli bir kontrolöre yönlendirilmek geçirilen tüm istekleri istiyorum.

Şu anda benim yönlendirme kuralı bu gibi ayarlanır:

Router::connect('/:action/*', array('controller' => 'files'));

Birkaç E_NOTICE hataları üreten Ancak, bu, tabii ki bunu başarmak için doğru bir yol değildir.

2 Cevap

Sizin yöntem E_NOTICE uyarılar çerçevesinde kendisi tarafından üretiliyor olması olasıdır, doğru. Bu aslında PHP5 özellikler küçük bir avuç backporting ise PHP4 uyumluluğunu tutmaya çalışıyorum CakePHP 1.x şube parçasıdır.

Sen / görmezden E_NOTICE uyarılarını devre dışı bırakmak, ya da o kadar sizi ilgilendiriyor eğer yayımlanmamış CakePHP 2 (PHP5 sadece) kullanmayı deneyin ya.

Eğer böyle bir şey yapamaz?

Router::connect('/*', array('controller' => 'parser','action'=>'index'),
                      array('pass'=>array('arg1','arg2'));