title: Can someone explain Kohana 3's routing system?
body: <p>In <code>bootstrap.php</code>, where you set routes, I'm having a hard time getting them to work. I read some documentation a while ago that I can't seem to find again that explains them. Here is one of my examples</p>
  
  <pre><code>Route::set('products', 'products/(type)', array('type' =&gt; '.+'))
      -&gt;defaults(array(
      'controller' =&gt; 'articles',
      'action' =&gt; 'view_product',
      'page' =&gt; 'shock-absorbers',
      ));
  </code></pre>
  
  <p>I <em>thought</em> that would mean a request like <code>products/something</code> would load up the <code>articles</code> controller, and the <code>action_view_product()</code> method. But I can't get it to work.</p>
  
  <p>Can someone please explain to me exactly how they work, and what all the method parameters are?</p>