pridani route v extension pomoci offsetSet preg_match error

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

tak edit II.
pokusim se to napsat znovu.

extension:

$this->router = $this->builder->getDefinition("router");
			$route = new \Nette\Application\Routers\Route('[<lang en|cs>/]test/<entity>[/<id>]',array('lang'=>'cs','presenter'=>'List','action'=>'default','id'=>null));
			$this->router->addSetup("offsetSet",array("index"=>null,"route"=>$route));

vypis v boostrapu.

Nette\Application\Routers\RouteList(3) {
   cachedRoutes private => NULL
   module private => ""
   list private => array(3) [
      0 => Nette\Application\Routers\Route(14) {
         mask private => NULL
         sequence private => NULL
         re private => NULL
         metadata private => array(0)
         xlat private => NULL
         type private => NULL
         flags private => NULL
         mask => "[<lang en|cs>/]test/<entity>[/<id>]" (36)
         sequence => array(15) [ ... ]
         re => "#(?:(?P<lang>(?U)en|cs)/)?test/(?P<entity>(?U)[^/]+)(?:/(?P<id>(?U)[^/]+))?/?$#Aiu" (83)
         metadata => array(6) { ... }
         xlat => array(0)
         type => 3
         flags => 0
      }
      1 => Nette\Application\Routers\Route(7) {
         mask private => "index.php" (9)
         sequence private => array(1) [ ... ]
         re private => "#index\.php/?$#Aiu" (18)
         metadata private => array(2) { ... }
         xlat private => array(0)
         type private => 3
         flags private => 1
      }
      2 => Nette\Application\Routers\Route(7) {
         mask private => "index.php" (9)
         sequence private => array(1) [ ... ]
         re private => "#index\.php/?$#Aiu" (18)
         metadata private => array(2) { ... }
         xlat private => array(0)
         type private => 3
         flags private => 1
      }
   ]
}

index 0 je pridan v extension

ostatni dva jsou pridany v boostrapu pomoci $router[] a offsetSet
napada nekoho jak tohle udelat aby to slapalo
error:

preg_match(): Empty regular expression

Editoval awsickness (28. 3. 2012 9:26)