Yii2使用小技巧集合

1、格式化返回数据格式

Yii::$app->response->format = \yii\web\Response::FORMAT_JSON;

2、JS按需加载

<?php $this->beginBlock('test') ?>  
    $(function($) {  
      $('#mybutton').click(function() {  
        alert('OK');  
      });  
    });  
<?php $this->endBlock() ?>  
<?php $this->registerJs($this->blocks['test'], \yii\web\View::POS_END);//在页面最后加载 ?>

#按需加载JS文件
$this->registerJsFile('@web/js/jquery-ui.custom.min.js',['depends'=>['backend\assets\AppAsset']]);