cari

Rumah  >  Soal Jawab  >  teks badan

Mengenai penggunaan $parameter dalam fungsi paging thinkphp3.2.3

Saya ingin bertanya kepada mereka yang mengetahui thinkphp, fungsi paging yang disediakan dalam dokumen thinkphp3.2.3 adalah seperti berikut:
$User = M('User' // Instantiate the User object
$ count = $User->where('status=1')->count(); // Pertanyaan jumlah rekod yang memenuhi keperluan
$Page = new ThinkPage($count,25); //Segera kelas paging dan hantarkan jumlah rekod dan bilangan rekod yang dipaparkan pada setiap halaman (25)
$show = $Page->show(); // Output paparan paging
/ / Lakukan pertanyaan data paging Ambil perhatian bahawa parameter kaedah had mesti menggunakan atribut kelas Halaman
$list = $User->where('status=1')->order('create_time')->limit($Page->firstRow.','.$Page->listRows)->select( );
$this->assign('list',$list); Tetapkan set data
$this->assign('page',$show); // Berikan output paging
$this->display(); // Templat keluaran

Saya ingin bertanya, apabila saya mengklik pada halaman seterusnya, saya dapat melihat bahawa nilai p/2 dihantar dalam URL, tetapi tiada pembolehubah yang berkaitan dalam fungsi halaman ini untuk menerima nilai daripada p. Mengapakah fungsi pada halaman seterusnya masih sah?

仅有的幸福仅有的幸福2856 hari yang lalu455

membalas semua(3)saya akan balas

  • 巴扎黑

    巴扎黑2017-05-16 13:11:35

    page.class.php dalam rangka kerja teras thinkphp
    url https://github.com/top-think/...
    Baris 22 Itu sahaja

    balas
    0
  • 某草草

    某草草2017-05-16 13:11:35

    . . Anda perlu mengejar kelas paging ini. Nombor halaman hendaklah dikendalikan dalam kelas paging

    balas
    0
  • 怪我咯

    怪我咯2017-05-16 13:11:35

    Parameter ini diambil daripada kelas yang anda panggil

    balas
    0
  • Batalbalas