亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

yii2模版里的匿名函數問題

yii2模版里的匿名函數問題

Yii
qq_笑_17 2018-08-09 13:21:13
控制器里沒有$model變量public function actionIndex()    {        // if (!ctype_digit($parent)) {        //     throw new InvalidValueException();        // }        $searchModel = new NsortSearch();        $dataProvider = $searchModel->search(Yii::$app->request->queryParams);        return $this->render('index', [            // 'searchModel' => $searchModel,            'dataProvider' => $dataProvider,        ]);    }但視圖中的$model是從哪里來的 [      'attribute' => 'parent',      'value' => function ($model) {                    return empty($model->parent) ? '-' : $model->parent->name;                },            ],
查看完整描述

1 回答

?
茅侃侃

TA貢獻1842條經驗 獲得超21個贊

這是在 GridView里面的,

簡單來說就是你通過的 dataProvider 通用 getModels() 獲取所有的Model, 然后遍歷生成表格,

每一行就是一個 Model, 在內容如果 value 是匿名方法的話就會調用 call_user_func($this->value, $model, ..)


查看完整回答
反對 回復 2018-08-12
  • 1 回答
  • 0 關注
  • 1038 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號