Changeset 3873

Show
Ignore:
Timestamp:
02/21/08 04:40:00 (17 months ago)
Author:
guilhermeblanco
Message:

Small cosmetics in pagination chapter (0.10 and trunk)

Files:
6 modified

Legend:

Unmodified
Added
Removed
  • branches/0.10/manual/docs/en/utilities/pagination/advanced-layouts-with-pager.txt

    r3872 r3873  
    2626// Creating pager layout 
    2727$pager_layout = new Doctrine_Pager_Layout( 
    28     new Doctrine_Pager( 
    29         Doctrine_Query::create() 
    30             ->from( 'User u' ) 
    31             ->leftJoin( 'u.Group g' ) 
    32             ->orderby( 'u.username ASC' ), 
    33         $currentPage, 
    34         $resultsPerPage 
    35     ), 
    36     new Doctrine_Pager_Range_Sliding(array( 
    37         'chunk' => 5 
    38     )), 
    39     'http://wwww.domain.com/app/User/list/page,{%page_number}' 
     28        new Doctrine_Pager( 
     29                Doctrine_Query::create() 
     30                        ->from( 'User u' ) 
     31                        ->leftJoin( 'u.Group g' ) 
     32                        ->orderby( 'u.username ASC' ), 
     33                $currentPage, 
     34                $resultsPerPage 
     35        ), 
     36        new Doctrine_Pager_Range_Sliding(array( 
     37                'chunk' => 5 
     38        )), 
     39        'http://wwww.domain.com/app/User/list/page,{%page_number}' 
    4040); 
    4141 
     
    6464// Creating pager layout 
    6565$pager_layout = new Doctrine_Pager_Layout( 
    66     new Doctrine_Pager( 
    67         Doctrine_Query::create() 
    68             ->from( 'User u' ) 
    69             ->leftJoin( 'u.Group g' ) 
    70             ->where( 'LOWER(u.username) LIKE LOWER(?)', array( '%'.$_GET['search'].'%' ) ) 
    71             ->orderby( 'u.username ASC' ), 
    72         $currentPage, 
    73         $resultsPerPage 
    74     ), 
    75     new Doctrine_Pager_Range_Sliding(array( 
    76         'chunk' => 5 
    77     )), 
    78     'http://wwww.domain.com/app/User/list/page,{%page_number}?search={%search}' 
     66        new Doctrine_Pager( 
     67                Doctrine_Query::create() 
     68                        ->from( 'User u' ) 
     69                        ->leftJoin( 'u.Group g' ) 
     70                        ->where( 'LOWER(u.username) LIKE LOWER(?)', array( '%'.$_GET['search'].'%' ) ) 
     71                        ->orderby( 'u.username ASC' ), 
     72                $currentPage, 
     73                $resultsPerPage 
     74        ), 
     75        new Doctrine_Pager_Range_Sliding(array( 
     76                'chunk' => 5 
     77        )), 
     78        'http://wwww.domain.com/app/User/list/page,{%page_number}?search={%search}' 
    7979); 
    8080</code> 
     
    9090// Fetching users 
    9191$users = $pager_layout->execute(); 
     92 
     93foreach ($users as $user) { 
     94        // ... 
     95} 
    9296</code> 
    9397 
     
    99103// Displaying page links 
    100104$pager_layout->display( array( 
    101     'search' => urlencode($_GET['search']) 
     105        'search' => urlencode($_GET['search']) 
    102106) ); 
    103107</code> 
  • branches/0.10/manual/docs/en/utilities/pagination/controlling-range-styles.txt

    r3872 r3873  
    4242<code type="php"> 
    4343$pager_range = new Doctrine_Pager_Range_Sliding( 
    44     array( 
    45         'chunk' => 5 // Chunk length 
    46     ), 
    47     $pager // Doctrine_Pager object we learned how to create in previous topic 
     44        array( 
     45                'chunk' => 5 // Chunk length 
     46        ), 
     47        $pager // Doctrine_Pager object we learned how to create in previous topic 
    4848); 
    4949</code> 
  • branches/0.10/manual/docs/en/utilities/pagination/working-with-pager.txt

    r3872 r3873  
    88// Creating pager object 
    99$pager = new Doctrine_Pager( 
    10     Doctrine_Query::create() 
    11         ->from( 'User u' ) 
    12         ->leftJoin( 'u.Group g' ) 
    13         ->orderby( 'u.username ASC' ), 
    14     $currentPage, // Current page of request 
    15     $resultsPerPage // (Optional) Number of results per page. Default is 25 
     10        Doctrine_Query::create() 
     11                ->from( 'User u' ) 
     12                ->leftJoin( 'u.Group g' ) 
     13                ->orderby( 'u.username ASC' ), 
     14        $currentPage, // Current page of request 
     15        $resultsPerPage // (Optional) Number of results per page. Default is 25 
    1616); 
    1717</code> 
     
    2929 
    3030<code type="php"> 
    31 $pager->execute([$args = array() [, $fetchType = Doctrine::FETCH_RECORD]]); 
     31$items = $pager->execute([$args = array() [, $fetchType = Doctrine::FETCH_RECORD]]); 
     32 
     33foreach ($items as $item) { 
     34        // ... 
     35} 
    3236</code> 
    3337 
  • trunk/manual/docs/en/utilities/pagination/advanced-layouts-with-pager.txt

    r3872 r3873  
    2626// Creating pager layout 
    2727$pager_layout = new Doctrine_Pager_Layout( 
    28     new Doctrine_Pager( 
    29         Doctrine_Query::create() 
    30             ->from( 'User u' ) 
    31             ->leftJoin( 'u.Group g' ) 
    32             ->orderby( 'u.username ASC' ), 
    33         $currentPage, 
    34         $resultsPerPage 
    35     ), 
    36     new Doctrine_Pager_Range_Sliding(array( 
    37         'chunk' => 5 
    38     )), 
    39     'http://wwww.domain.com/app/User/list/page,{%page_number}' 
     28        new Doctrine_Pager( 
     29                Doctrine_Query::create() 
     30                        ->from( 'User u' ) 
     31                        ->leftJoin( 'u.Group g' ) 
     32                        ->orderby( 'u.username ASC' ), 
     33                $currentPage, 
     34                $resultsPerPage 
     35        ), 
     36        new Doctrine_Pager_Range_Sliding(array( 
     37                'chunk' => 5 
     38        )), 
     39        'http://wwww.domain.com/app/User/list/page,{%page_number}' 
    4040); 
    4141 
     
    6464// Creating pager layout 
    6565$pager_layout = new Doctrine_Pager_Layout( 
    66     new Doctrine_Pager( 
    67         Doctrine_Query::create() 
    68             ->from( 'User u' ) 
    69             ->leftJoin( 'u.Group g' ) 
    70             ->where( 'LOWER(u.username) LIKE LOWER(?)', array( '%'.$_GET['search'].'%' ) ) 
    71             ->orderby( 'u.username ASC' ), 
    72         $currentPage, 
    73         $resultsPerPage 
    74     ), 
    75     new Doctrine_Pager_Range_Sliding(array( 
    76         'chunk' => 5 
    77     )), 
    78     'http://wwww.domain.com/app/User/list/page,{%page_number}?search={%search}' 
     66        new Doctrine_Pager( 
     67                Doctrine_Query::create() 
     68                        ->from( 'User u' ) 
     69                        ->leftJoin( 'u.Group g' ) 
     70                        ->where( 'LOWER(u.username) LIKE LOWER(?)', array( '%'.$_GET['search'].'%' ) ) 
     71                        ->orderby( 'u.username ASC' ), 
     72                $currentPage, 
     73                $resultsPerPage 
     74        ), 
     75        new Doctrine_Pager_Range_Sliding(array( 
     76                'chunk' => 5 
     77        )), 
     78        'http://wwww.domain.com/app/User/list/page,{%page_number}?search={%search}' 
    7979); 
    8080</code> 
     
    9090// Fetching users 
    9191$users = $pager_layout->execute(); 
     92 
     93foreach ($users as $user) { 
     94        // ... 
     95} 
    9296</code> 
    9397 
     
    99103// Displaying page links 
    100104$pager_layout->display( array( 
    101     'search' => urlencode($_GET['search']) 
     105        'search' => urlencode($_GET['search']) 
    102106) ); 
    103107</code> 
  • trunk/manual/docs/en/utilities/pagination/controlling-range-styles.txt

    r3872 r3873  
    4242<code type="php"> 
    4343$pager_range = new Doctrine_Pager_Range_Sliding( 
    44     array( 
    45         'chunk' => 5 // Chunk length 
    46     ), 
    47     $pager // Doctrine_Pager object we learned how to create in previous topic 
     44        array( 
     45                'chunk' => 5 // Chunk length 
     46        ), 
     47        $pager // Doctrine_Pager object we learned how to create in previous topic 
    4848); 
    4949</code> 
  • trunk/manual/docs/en/utilities/pagination/working-with-pager.txt

    r3872 r3873  
    88// Creating pager object 
    99$pager = new Doctrine_Pager( 
    10     Doctrine_Query::create() 
    11         ->from( 'User u' ) 
    12         ->leftJoin( 'u.Group g' ) 
    13         ->orderby( 'u.username ASC' ), 
    14     $currentPage, // Current page of request 
    15     $resultsPerPage // (Optional) Number of results per page. Default is 25 
     10        Doctrine_Query::create() 
     11                ->from( 'User u' ) 
     12                ->leftJoin( 'u.Group g' ) 
     13                ->orderby( 'u.username ASC' ), 
     14        $currentPage, // Current page of request 
     15        $resultsPerPage // (Optional) Number of results per page. Default is 25 
    1616); 
    1717</code> 
     
    2929 
    3030<code type="php"> 
    31 $pager->execute([$args = array() [, $fetchType = Doctrine::FETCH_RECORD]]); 
     31$items = $pager->execute([$args = array() [, $fetchType = Doctrine::FETCH_RECORD]]); 
     32 
     33foreach ($items as $item) { 
     34        // ... 
     35} 
    3236</code> 
    3337