super_admin 2016-01-17 20:45:13 2614次浏览 1条回复 1 0 0

没有没大神知道pjax的用法?万分感谢,坐等大神私信

  • 回复于 2016-01-19 08:01 举报

    本回复基于gii自动生成,是对Pjax的简单使用,深入的应用欢迎一起探索.
    提示:最新高级模版中gii已经内置了自动生成Pjax的功能
    使用pjax,对于控制器不需要做任何改变,直接使用gii生成的就可以

    对于gii生成的index.php做如下修改

    use yii\widgets\Pjax;
    
    <?php Pjax::begin(); ?>
        <?= GridView::widget([
            'dataProvider' => $dataProvider,
            'filterModel' => $searchModel,
            'columns' => [
                ['class' => 'yii\grid\SerialColumn'],
    
                '_id',
                'name',
                'owner',
                'created_at',
                'updated_at',
                // 'is_public',
                // 'is_ready',
    
                ['class' => 'yii\grid\ActionColumn'],
            ],
        ]); ?>
    <?php Pjax::end(); ?>
    

    从上很容易发现,其实就是用Pjax包裹了下GridView这个widget
    对于gii生成的其他页面不需要再做任何修改.

您需要登录后才可以回复。登录 | 立即注册