php - Paging yang ditetapkan oleh komponen paging LinkPager rangka kerja yii2 Pengawal tidak boleh mendapatkan nombor halaman semasa dalam URL.
为情所困
为情所困 2017-07-04 13:45:56
0
3
894
// 删除功能
public function actionDel() {
    $adminid = (int)Yii::$app->request->get('adminid');
    $page = (int)Yii::$app->request->get('page');

    if (empty($adminid)) {
        return $this->render('manage/managers');
    }

    $model = new Admin;

    if ($model->deleteAll('adminid = :id', [':id' => $adminid])) {
        Yii::$app->session->setFlash('info', '删除成功');
        $this->redirect(['manage/managers', 'page' => $page]);
    }
}

Seperti yang ditunjukkan di atas, saya ingin memadamkan pengguna dalam halaman senarai pentadbir dan kekal di halaman senarai semasa, tetapi parameter halaman dalam URL
tidak tersedia di sini.

Terima kasih atas semua jawapan.

为情所困
为情所困

membalas semua(3)
刘奇

Jika anda menggunakan komponen grid yang disertakan dengan yii2, pemadaman akan dipasang secara automatik dan diluluskan untuk siaran, dan maklumat halaman tidak akan dihantar secara lalai, jadi ia tidak akan diperolehi tidak kira kaedah yang digunakan, jadi anda perlu untuk menyesuaikannya sendiri. Pilihan butang Padam melepasi parameter ini.

阿神

Adakah permintaan pemadaman yang anda hantar dalam kaedah dapatkan? Jika anda menggunakan kaedah siaran ajax di bahagian hadapan, anda harus menggunakan Yii::$app->request->post('page'). Jika anda rasa terdapat masalah dengan parameter, anda boleh menggunakan var_dump(Yii::$app->request->bodyParams); untuk semak sama ada semua parameter hadir

扔个三星炸死你

Selesai, anda perlu lulus parameter halaman halaman semasa dalam pautan yang dipadam, bukan hanya id.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan