Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/neo4j/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在gridview yii2中使用onclick事件 看法_Yii2 - Fatal编程技术网

在gridview yii2中使用onclick事件 看法

在gridview yii2中使用onclick事件 看法,yii2,Yii2,在gridview中使用onclick事件 错误:尝试获取非对象的属性 ['class'=>'yii\grid\ActionColumn', '模板'=>'{view}{delete}{myButton}', “按钮”=>[ '格式'=>'原始', “myButton”=>函数($model){ 返回Html::a(“info sale”[“#”][ 'class'=>'btn btn主btn xs', 'onclick'=>'saleinfo('.$model->id.'), ]); } ]

在gridview中使用onclick事件

错误:尝试获取非对象的属性

['class'=>'yii\grid\ActionColumn',
'模板'=>'{view}{delete}{myButton}',
“按钮”=>[
'格式'=>'原始',
“myButton”=>函数($model){
返回Html::a(“
  • info sale”[“#”][ 'class'=>'btn btn主btn xs', 'onclick'=>'saleinfo('.$model->id.'), ]); } ] ],
    你可以这样试试

      ['class' => 'yii\grid\ActionColumn',
        'template' => '{view} {delete} {myButton}',                        
        'urlCreator' => function ($action, $model, $key, $index) {
                if ($action === 'view') {
                   ....
                }
                if ($action === 'update') {
                   ...
                }      
                if ($action === 'myButton') {
                    $url =\yii\helpers\Url::to(['/your_controller/your_action', 'id' => $model->id]); 
                    return $url;
                }                                            
        }, 
        'buttons' => [
            'myButton' => function($url, $model){
                return Html::a('<li class="fa fa-folder"></li> info sale', ['#'], [
                        'class' => 'btn btn-primary btn-xs',
                    ]);
            }
        ],
      ],
    
    ['class'=>'yii\grid\ActionColumn',
    '模板'=>'{view}{delete}{myButton}',
    “urlCreator”=>函数($action、$model、$key、$index){
    如果($action=='view'){
    ....
    }
    如果($action==='update'){
    ...
    }      
    如果($action==='myButton'){
    $url=\yii\helpers\url::to(['/your\u controller/your\u action','id'=>$model->id]);
    返回$url;
    }                                            
    }, 
    “按钮”=>[
    “myButton”=>函数($url$model){
    返回Html::a(“
  • info sale”[“#”][ 'class'=>'btn btn主btn xs', ]); } ], ],
      ['class' => 'yii\grid\ActionColumn',
        'template' => '{view} {delete} {myButton}',                        
        'urlCreator' => function ($action, $model, $key, $index) {
                if ($action === 'view') {
                   ....
                }
                if ($action === 'update') {
                   ...
                }      
                if ($action === 'myButton') {
                    $url =\yii\helpers\Url::to(['/your_controller/your_action', 'id' => $model->id]); 
                    return $url;
                }                                            
        }, 
        'buttons' => [
            'myButton' => function($url, $model){
                return Html::a('<li class="fa fa-folder"></li> info sale', ['#'], [
                        'class' => 'btn btn-primary btn-xs',
                    ]);
            }
        ],
      ],