yii2-Html助手
yii2 2017-02-23 23:13:04

 http://www.yiichina.com/doc/guide/2.0/helper-html

http://www.yiiframework.com/doc-2.0/guide-helper-html.html

http://www.yiiframework.com/doc-2.0/yii-helpers-html.html

 

Class yii\helpers\Html

 

PHP Code复制内容到剪贴板
  1. <?= Html::a(  
  2.   '删除',  
  3.   [  
  4.     'delete',  
  5.     'id' => $id,  
  6.   ],  
  7.   [  
  8.     'data' => [  
  9.       'confirm' => '你确定要删除吗?',  
  10.       'method' => 'post',  
  11.     ],  
  12.   ]  
  13. )  
  14. ?>  
  15. // html代码  

 

PHP Code复制内容到剪贴板
  1. [  
  2.     'attribute' => 'unzip',  
  3.     'label' => 'H5压缩包',  
  4.     'format' => 'raw'//如果format为html target属性会被过滤,所以设置为raw  
  5.     'value' => function($model){  
  6.         if($model->data->unzip && $model->data->unzip->entrance){  
  7.             return Html::a('预览'$model->data->unzip->entrance,['class' => 'profile-link','target' => '_blank']);  
  8.         }else{  
  9.             return "暂无";  
  10.         }  
  11.     },  
  12. ],  

 

 

 

 activeDropDownList()

PHP Code复制内容到剪贴板
  1. public static string activeDropDownList ( $model$attribute$items$options = [] )  

 

 

QQ20180428-091314@2x.png

PHP Code复制内容到剪贴板
  1. <?= Html::a('<span class="glyphicon glyphicon-eye-open"></span>', ['view''id' => $model->id], [  
  2.     'class' => 'btn btn-default btn-xs',  
  3. ]);  
  4. ?>  
  5.   
  6. <?= Html::a('<span class="glyphicon glyphicon-pencil"></span>', ['update''id' => $model->id], [  
  7.     'class' => 'btn btn-default btn-xs'  
  8. ]);  
  9. ?>  
  10.   
  11. <?= Html::a('<span class="glyphicon glyphicon-trash"></span>', ['delete''id' => $model->id], [  
  12.     'class' => 'btn btn-default btn-xs',  
  13.     'data-confirm' => '删除后不能恢复,确定要删除吗?',  
  14.     'data-method' => 'post',  
  15. ]);  
  16. ?>  

 这里是JS对data-后面的数据进行了处理,也可以最上面那种写法 

 

本文来自于:http://www.yiiframework.com/doc-2.0/yii-helpers-html.html

Powered by yoyo苏ICP备15045725号