RouterFactory – velke pismena v url
- Matej123
- Člen | 150
Mam nasledujuci kod v RouterFactory:
<?php
$router[] = new Route('<presenter>/[<action>]/[<id>]', array(
'presenter' => array(
Route::FILTER_TABLE => array(
'administracia' => 'Core:Administration')),
'action' => array(
Route::FILTER_TABLE => array(
'prihlasenie' => 'login',
'odhlasenie' => 'logout',
'registracia' => 'register',
'profil' => 'profile',
'nove_heslo' => 'generatePassword',
'zmena_fotky' => 'changePhoto',
'zmena_hesla' => 'changePassword'
),
Route::FILTER_STRICT => true
),
'id'=>NULL
));
?>
vsetko funguje spravne, az na posledne tri action : generatePassword, changePhoto, changePassword , tieto tri akcie sa neprelozia. Myslim si ze to bude asi kvoli tomu,ze tam sa vyskytuju velke pismena(ale tak mam definovane tie akcie). Ako by som to vedel upravit tak aby mi to fungovalo? Dakujem.
- David Grudl
- founder | 8310
Action standardně nemůže obsahovat podtržítko. Pokud jej chceš použít, doplň si regulár:
$router[] = new Route('<presenter>/[<action [\w-]+>]/[<id>]', array(
RSS tématu
Téma zavřeno