Chyba v routeru po přechodu na nette 2.4
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- argosovo
- Člen | 54
Ahoj, snažím se přejít s webem na Nette 2.4, spoustu menších chyb jsem zatím dokázal opravit. Nicméně kvůli zachování odkazů předchozího webu používám v routeru konstrukci typu:
<?php
$router[] = new Route('uzitkova[<pres #raw>]','Front:Inzeraty:uzitkova');
?>
nové Nette má problém právě s tím „#raw“, dostanu chybu
Unknown modifier ‚r‘ in pattern, to je sice fajn, ale ať
prohledávám jak prohledávám, nenašel jsem uspokojivé řešení, čím to
teda mohu nahradit. Jde mi o to, že adresa začínající uzitkova a
pokračující libovolně bude přesměrována. Děkuji za tipy
doplnění
v předdchozí části mám samozřejmě definováno:
<?php
Route::$styles['#raw'] = array(
Route::FILTER_OUT => null,
Route::PATTERN => ".*?",
);
?>
Editoval argosovo (11. 10. 2016 11:44)