Routing – addStyle a setStyleProperty – jak nahradit filtrem
- romancervenan
- Člen | 1
Zdravím všechny,
jsem s Nette stále začátečník a občas prostě nevím, jak dál. Stáhnul
jsem kvůli studiu projekt daku-master, bohužel je pro starší verzi Nette
i PHP, tak se pokouším migrovat na nette 3.1.6 (mám PHP 7.2.11). Autor tam
používá staré routování, které musím přepsat, ale prostě toto je nad
mé síly.
Původní kód
Route::addStyle('itemname');
Route::setStyleProperty('itemname', Route::FILTER_OUT, function($url) {
return Strings::webalize($url);
});
Route::addStyle('category');
Route::setStyleProperty('category', Route::FILTER_OUT, function($url) {
return Strings::webalize($url);
});
$router[] = new Route('item[/<item>-<itemname>]', 'Item:default',Route::SECURED);
$router[] = new Route('category[/<id>-<category_name>]', 'Category:default', Route::SECURED);
… jsem fakt nepochopil, jak mám přepsat do tvaru pro Nette 3.1 při použití Route::FILTER_OUT:
$router->addRoute('item[/<item>-<itemname>]', 'Item:default');
$router->addRoute('category[/<id>-<category_name>]', 'Category:default');
Pomůžete mi někdo?
Díky!