title: CakePHP read() is not returning a model name
body: <p>I am having trouble with my cakePHP and wondering if anyone else has experienced this.  I am trying to setup a User object.  I create the Model:</p>
  
  <pre><code>class User extends AppModel
  {
  }
  </code></pre>
  
  <p>I create the controller:</p>
  
  <pre><code>class UsersController extends AppController
  {
    function view($id = null) {
      $this-&gt;User-&gt;id = $id;
      $this-&gt;set('users', $this-&gt;User-&gt;read());
   }
  }
  </code></pre>
  
  <p>and I go to the view page.  However, I am not getting what the cake documentation says I should be getting.  I am getting:</p>
  
  <pre><code>Array
  (
      [0] =&gt; Array
          (
              [id] =&gt; 3
              [FirstName] =&gt; 1
              [LastName] =&gt; 1
          )
  )
  </code></pre>
  
  <p>when what I am expecting to see is</p>
  
  <pre><code>Array
  (
      [User] =&gt; Array
          (
              [id] =&gt; 3
              [FirstName] =&gt; 1
              [LastName] =&gt; 1
          )
  )
  </code></pre>
  
  <p>Also when I do a <code>$this-&gt;User-&gt;find('all');</code> I get back an array like so:</p>
  
  <pre><code>Array
  (
      [0] =&gt; Array ([0] =&gt; Array (/*stuff here*/))
      [1] =&gt; Array ([0] =&gt; Array (/*stuff here*/))
      [2] =&gt; Array ([0] =&gt; Array (/*stuff here*/))
  )
  </code></pre>
  
  <p>I have tried changing the name to Myuser (including the database table, controller, model, etc) and still have the same results, so I don't think it's related to a reserved keyword.
  Has anyone run into this or, more importantly, does anyone have a clue how I might fix it?  Thanks.</p>
  
  <p>EDIT:
  I am using cake version 2.0.6.  I am using a MySQL 5.0.92 database.  I just have tried setting the name variable and it did not change my results.</p>