Changeset 2483 for trunk/demos

Show
Ignore:
Timestamp:
07/31/2008 08:07:13 AM (4 months ago)
Author:
mikl
Message:

Fixed #893: Added page parameter to queryForPagedList()

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/demos/sqlmap/protected/pages/Manual/DataMapperAPI.page

    r1263 r2483  
    1010public function queryForList($statementName, $parameter=null, $result=null, 
    1111                                   $skip=-1, $max=-1); 
    12 public function queryForPagedList($statementName, $parameter=null, $pageSize=10); 
     12public function queryForPagedList($statementName, $parameter=null, $pageSize=10, $page=0); 
    1313public function queryForMap($statementName, $parameter=null, 
    1414                                   $keyProperty=null, $valueProperty=null); 
     
    7979<h2>QueryForPagedList</h2> 
    8080<com:TTextHighlighter Language="php" CssClass="source"> 
    81  public function queryForPagedList($statementName, $parameter=null, $pageSize=10); 
     81 public function queryForPagedList($statementName, $parameter=null, $pageSize=10, $page); 
    8282</com:TTextHighlighter> 
    8383 
     
    107107<tt>$max</tt> as parameters in <tt>queryForList</tt>. 
    108108</div> 
     109 
     110<div class="tip"><b class="tip">Tip:</b> 
     111The <tt>$page</tt> parameter was introduced in 3.1.3. Before there was an additional 
     112query to always fetch the data for page 0 on object creation. Since this  
     113might be a problem in performance critical situations with 3.1.2, you might be better  
     114of also using <tt>queryForList</tt> with <tt>$skip</tt> and <tt>$max</tt> instead. 
     115</div> 
     116 
    109117 
    110118<h2>QueryForMap</h2>