Routa s velkým písmenem na začátku
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- Aurielle
- Člen | 1281
Zdravím,
snažím se do aplikace zabudovat routu ve tvaru /Neco pro kompatibilitu se
současným systémem. Bohužel se mi nedaří napsat routu správně tak, aby
odchytávala pouze s velkým písmenem na začátku.
Do routy tohoto tvaru se chytí i názvy presenterů s viewem default. (x je neexistující view pro debugování)
// Compatibility route
$router[] = new Route('<id ^[A-Z][a-z0-9]+>', array(
'presenter' => 'Article',
'action' => 'x',
'category' => NULL,
), Route::ONE_WAY);
Budu rád za každou radu, používám verzi 0.9.1 stable.
- Jan Tvrdík
- Nette guru | 2595
Zkus přidat flag Route::CASE_SENSITIVE
:
$router[] = new Route('<id ^[A-Z][a-z0-9]+>', array(
'presenter' => 'Article',
'action' => 'x',
'category' => NULL,
), Route::ONE_WAY | Route::CASE_SENSITIVE);