代码之家  ›  专栏  ›  技术社区  ›  Alberto Favaro

控制器中的Yii2寄存器JS

  •  2
  • Alberto Favaro  · 技术社区  · 8 年前

    可以在Yii2中的控制器操作中注册Javascript吗?

    或多或少我认为:

    class MyController extends yii\web\Controller {
        public function actionView(){
            //Is it possible to register Javascript here?
    
            return $this->render('view');
        }
    } 
    
    1 回复  |  直到 8 年前
        1
  •  6
  •   Patrick    8 年前

    您的控制器允许您访问其视图,从而允许您渲染JS。

    $this->getView()->registerJs("yourJsGoesHere");
    

    http://www.yiiframework.com/doc-2.0/yii-base-controller.html#getView()-detail

    http://www.yiiframework.com/doc-2.0/yii-web-view.html#registerJs()-detail