title: CakePHP 2.0 Router::connect issue without visible id in url
body: <p>I want following SEO url like:</p>
  
  <pre><code>www.example.com/users/profile/webfacer
  </code></pre>
  
  <p>I do not want to use the unique user to fetch from database.</p>
  
  <p>I try to use the Router method <code>connect</code> in my AppController. but I realised that it isn't possible (or not knowing it right now to use it in their also used in routes.php does not helped) like this:</p>
  
  <pre><code>    //in AppController
  Router::connect('/users/profile/:name', 
      array(
          'controller' =&gt; 'users',
          'action'     =&gt; 'profile'
      ) ,
      array(
          'pass' =&gt; array('id', 'name'),
          'id'   =&gt; '[0-9]+'
      )
  );
  </code></pre>
  
  <p>How can I reproduce this link (below the example) with this html link helper to send the id but not show it in the url:</p>
  
  <pre><code>$this-&gt;Html-&gt;link('webfacer',array(
         'controller'=&gt;'users',
         'action'=&gt;'profile',
         'id'=&gt;1,
         'name'=&gt;'webfacer'
  ));
  </code></pre>
  
  <p>This would output <code>www.example.com/users/profile/username:webfacer</code> that mean my router doesn't appear to my route options.</p>
  
  <p>Has anybody had the same issues and solved this? </p>