<address id="ousso"></address>
<form id="ousso"><track id="ousso"><big id="ousso"></big></track></form>
  1. cakephp的分頁排序

    時間:2025-12-09 14:21:03 php語言

    cakephp的分頁排序

      在PHP學習過程中你是否感到困惑?以下是百分網小編精心為大家整理的PHP教程,希望對大家有所幫助!更多內容請關注應屆畢業生網!

      cakephp中的分頁還是很簡單的,下面例子復習下

      1 數據表

    1
    2
    3
    4
    5
    6
    7
    8
    9
      CREATE TABLE IF NOT EXISTS `users` ( 
      `id` int(11) NOT NULL AUTO_INCREMENT, 
      `firstname` varchar(32) NOT NULL
      `lastname` varchar(32) NOT NULL
      `email` varchar(32) NOT NULL
      `username` varchar(32) NOT NULL
      `passwordvarchar(32) NOT NULL
      PRIMARY KEY (`id`) 
    )

      2 在app/models/user.php 中,代碼為:

    1
    2
    3
    4
     <?php 
    class User extends AppModel{ 
        var $name 'User'
    ?>

      3 app/controllers/users_controller.php中

    1
    2
    3
    4
    5
    6
    7
    8
    9
    function view_users(){
        
            $this->paginate = array(
            'limit' => 2
        );
        
       /pic/code>
        $this->set('users'$this->paginate('User'));
    }

      4 頁面模版文件中

      app/views/users/view_users.ctp

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    <?php
    echo "<p class='page-title'>Users</p>"/pic/code>
    /pic/code>
    echo "<p style='float:right;'>";
        $url "add/";
        echo $form->button('Add New User'array('onclick' => "location.href='".$this->Html->url($url)."'"));
    echo "</p>";
    echo "<p style='clear:both;'></p>";
    if( sizeOf( $users ) > 0 ){ /pic/code>
    ?>
    <table>
        <tr>
        
       <!--第一個參數是表格列的label,第一個參數是排序中實際數據庫的字段-->    
             <th style='text-align: left;'><?php echo $paginator->sort('Firstname''firstname'); ?></th>
            <th><?php echo $paginator->sort('Lastname''lastname'); ?></th>
            <th><?php echo $paginator->sort('Email''email'); ?></th>
            <th><?php echo $paginator->sort('Username''username'); ?></th>
            <th>Action</th>
        </tr>
        <tr>
        <?php
            foreach$users as $user ){ /pic/code>
                echo "<tr>";
                    echo "<td>";
                                          echo "{$user['User']['firstname']}";
                    echo "</td>";
                    echo "<td>{$user['User']['lastname']}</td>";
                    echo "<td>{$user['User']['email']}</td>";
                    echo "<td>{$user['User']['username']}</td>";
                    echo "<td style='text-align: center;'>";
                        /pic/code>
                        echo $html->link('Edit'array('action'=>'edit/'.$user['User']['id']), null, null);
                        echo " / ";
                        echo $html->link('Delete'array('action'=>'delete/'.$user['User']['id']), null, 'Are you sure you want to delete this record?');
                    echo "</td>";
                echo "</tr>";
            }
        ?>
        </tr>
    </table>
    <?php
        /pic/code>
        echo "<p class='paging'>";
        /pic/code>
          echo $paginator->first('First');
        echo " ";
        
        /pic/code>
        if($paginator->hasPrev()){
            echo $paginator->prev('<<');
        }
        
        echo " ";
       /pic/code>
        echo $paginator->numbers(array('modulus' => 2)); 
        echo " ";
        
       
        if($paginator->hasNext()){ 
            echo $paginator->next('>>');
        }
        
        echo " ";
        /pic/code>
        echo $paginator->last('Last');
        
        echo "</p>";
        
    }else/pic/code>
        echo "<p class='no-records-found'>No Users found.</p>";
    }
    ?>

    【cakephp的分頁排序】相關文章:

    word怎樣自動分頁02-20

    php分頁類代碼08-05

    tp搜索時首頁分頁和搜索頁保持條件分頁的方法09-20

    PHP簡單的分頁過程與原理11-21

    學習php分頁代碼實例12-06

    內部排序之堆排序的實現02-21

    Bootstrap的php制作動態分頁標簽07-25

    html無刷新分頁前端代碼03-14

    PHP分頁自定義函數09-27

    <address id="ousso"></address>
    <form id="ousso"><track id="ousso"><big id="ousso"></big></track></form>
    1. 日日做夜狠狠爱欧美黑人