title: Column order in propel pager (symfony)
body: <p>i have this code in executeIndex action:</p>
  
  <pre><code>$pager = new sfPropelPager('News',5);
  $c = new Criteria();
  $c-&gt;clearSelectColumns();
  $c-&gt;addSelectColumn(NewsPeer::ID);
  $c-&gt;addSelectColumn(NewsPeer::TYTUL);
  $c-&gt;addSelectColumn(NewsPeer::SLUG);
  $c-&gt;addSelectColumn(NewsPeer::TEKST);
  $c-&gt;addSelectColumn(NewsPeer::UTW);
  $c-&gt;addSelectColumn(NewsPeer::WYSWIETLENIA);
  $c-&gt;addDescendingOrderByColumn(NewsPeer::UTW);
  $pager-&gt;setCriteria($c);
  $pager-&gt;setPage($this-&gt;getRequestParameter("p", 1));
  $pager-&gt;init();
  $this-&gt;pager=$pager;
  </code></pre>
  
  <p>as you can see, im selecting 6 columns from 9column table.</p>
  
  <p>When i want to print UTW column in indexSuccess it print nothing. when i do: print_r($news), im getting this:</p>
  
  <pre><code>[id:protected] =&gt; 64
  [tytul:protected] =&gt; Limit
  [slug:protected] =&gt; limit
  [tekst:protected] =&gt; text.....
  [pelnytekst:protected] =&gt; 2011-12-22 08:54:07
  [stan:protected] =&gt; 42
  [utw:protected] =&gt; 
  [zmi:protected] =&gt; 
  [wyswietlenia:protected] =&gt; 
  </code></pre>
  
  <p>and it should be:</p>
  
  <pre><code>[id:protected] =&gt; 64
  [tytul:protected] =&gt; Limit
  [slug:protected] =&gt; limit
  [tekst:protected] =&gt; text.....
  [pelnytekst:protected] =&gt; 
  [stan:protected] =&gt; 
  [utw:protected] =&gt; 2011-12-22 08:54:07
  [zmi:protected] =&gt; 
  [wyswietlenia:protected] =&gt; 42
  </code></pre>
  
  <p>So, its ok, when i select columns with same order as in table, but when i skip one, values get messed up. How to fix this?</p>