pattern pro pole v routeru

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
Oggy
Člen | 306
+
0
-

Potřeboval bych prohnat routerem pole. Jaký je mu potřeba nastavit pattern? přes .*? se zdá, že pole nepřejde..

jde vlastně asi o stejný problém: https://forum.nette.org/…rl-url-adres#…

<?php
$frontRouter[] = new Route('catalogue/[/<id>][/<tags .*?>]', array(
	'presenter' => 'Catalogue',
        'action' => 'default',
  	'tags' => array(
                        Route::VALUE => NULL,
                        Route::FILTER_IN => callback('TagModel::getIdByUrl'),
                        Route::FILTER_OUT => callback('TagModel::getUrlById'),
	)
));
?>

proměnná $tags ke zpracování těm metodám modelu, kde si pole pomocí implode/explode upravilo nedojde.. je vždy NULL .. nevím jestli přes ten filtr pattern .*? projde pole?

Jan Tvrdík
Nette guru | 2595
+
0
-

Zkus si přečíst https://pla.nette.org/…tr-s-lomitky a děj vědět, zda to pomohlo k vyřešení.