为了账号安全,请及时绑定邮箱和手机立即绑定

在7:00的时候为何可以使用$model传id,title?

看了一下GridView组件的代码,是有$model的代码,应该是从组件中传到\backend\views\post\index.php中的,但是这是一个怎样的过程?不是很能理解,希望能有大神指点一下!谢谢!

<?php
//使用GridView组件
echo GridView::widget([
    'dataProvider' => $dataProvider,
    'filterModel' => $searchModel,
    'columns' => [
        ['class' => 'yii\grid\SerialColumn'],
        //设置需要显示的部分
        'id',
        'title'=>[
            //属性
            'attribute' => 'title',
            //不使用HTML过滤
            'format' => 'raw',//将value的html过滤去除,这样就可以正确输出<a>标签了
            //给title部分的value加上超链接,可以直接跳转到详情内容页面
            'value' => function($model){//为文章标题添加链接
                return '<a href="'.Url::to(['post/view','id'=>$model->id]).'">'.$model->title.'</a>';
            }
        ],
        以下略...


正在回答

0 回答

举报

0/150
提交
取消
PHP之Yii2框架搭建完整博客系统
  • 参与学习       22594    人
  • 解答问题       279    个

Yii是PHP快速开发的最佳实践之一,一起领略yii2快速开发的风采

进入课程

在7:00的时候为何可以使用$model传id,title?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信