title: Kohana 3 Route :: Make a second default route?
body: <p>I tried this:</p>
  
  <pre><code>Route::set('default_controllers', '(&lt;controller&gt;(/&lt;action&gt;(/&lt;id&gt;)))')
   -&gt;defaults(array(
      'controller' =&gt; 'welcome',
      'action'     =&gt; 'index',
  ));
  Route::set('default', '&lt;uri&gt;')
   -&gt;defaults(array(
    'controller' =&gt; 'cms',
    'directory' =&gt; 'cms',
    'action'     =&gt; 'render',
   ));
  </code></pre>
  
  <p>But actually I want the 'default' (with the render action) to come first than the default_controllers.</p>
  
  <p>I want it to first check any controllers, and if there is nothing then it should run the second default, render. Render checks the uri in the database and returns the page if exists or else it throws a error.</p>
  
  <p>If i switch on the two's route position, so the 'default' route come before 'default_controllers' then it works fine with the cms pages, but not with the controllers (since it does not look for further routes, after the render function has thrown an error that the page does not exists.)</p>
  
  <p>What do i do here? How can i make them both work?</p>