Not works... On 17 fév, 15:43, Mathieu Tricoire <mathieu.trico...@gmail.com> wrote: > I found a solution not very pretty but it works for the moment ... but > if someone has a solution I take. > #factories.yml > routing: > class: myPatternRouting > > class myPatternRouting extends sfPatternRouting > { > public function connect($name, $route) > { > $routes = $route instanceof sfRouteCollection ? $route : > array($name => $route); > foreach (self::flattenRoutes($routes) as $name => $route) > { > $this->routes[$name] = $route; > $this->configureRoute($route); > > if ($this->options['logging']) > { > $this->dispatcher->notify(new sfEvent($this, > 'application.log', array(sprintf('Connect %s "%s" (%s)', > get_class($route), $name, $route->getPattern())))); > } > } > } > > static public function flattenRoutes($routes) > { > $flattenRoutes = array(); > foreach ($routes as $name => $route) > { > if ($route instanceof sfRouteCollection) > { > $flattenRoutes = array_merge($flattenRoutes, > self::flattenRoutes($route)); > } > else > { > if($route instanceof sfRoute) > { > $route = new myHostRoute($route); > } > $flattenRoutes[$name] = $route; > } > } > > return $flattenRoutes; > } > > } > > On 17 fév, 09:21, Mathieu Tricoire <mathieu.trico...@gmail.com> wrote: > > > > > Hi raphael, > > Yes it's for all routes, I just want define my own generator route > > class to add an option for generate url function to manage subdomain. > > For example I define my host in app.yml like that :www.domain.com > > And in my routing > > > # If the current host is default host, generate relative url else an > > absolute url with the default host (if we no define absolute...) > > because no sub option defined > > # inwww.domain.comthisroute generate => /blog-list > > # in myblog.domain.com this route generate =>http://www.domain.com/blog-list > > blog_list: > > url: /blog-list > > param: { module: Blog, action: index } > > > # Generate a relative url because sub option is true > > blog: > > url: /blog > > param: { module: Blog, action: show } > > options: { sub: true } > > > thx for you reply, and sorry for my poor english ;-) > > > On 17 fév, 00:03, Raphael Schumacher <m...@raphaelschumacher.ch> > > wrote: > > > > My apologies if I misunderstood your question, and perhaps you may > > > elaborate a bit more on your specific situation. You want to replace > > > sfRoute by your own class in general for all routes (unless explicitly > > > specified in routing.yml)? What sort of routes have you then defined > > > in routing.yml, e.g. sfDoctrineCollectionRoute/ > > > sfPropelCollectionRoute? (I guess you must still have some sort of > > > route definitions in there, right?)
-- You received this message because you are subscribed to the Google Groups "symfony users" group. To post to this group, send email to symfony-us...@googlegroups.com. To unsubscribe from this group, send email to symfony-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/symfony-users?hl=en.