2014-10-30 2 views
0

내가 작업을 만들기 전에 side 모듈에서 모듈을 작성했습니다. registerJs를 호출했지만 작동하지 않습니다.어떻게 yJ2에서 beFaction()을 사용하여 J를 등록 할 수 있습니까?

public function beforeAction($action){ 
    $js=Yii::getAlias('@webroot/assets_app/js/login.js'); 
    $this->getView()->registerJs($js, \yii\base\View::POS_END); 
} 

의 보여주는 정의되지 않은 클래스 상수 'POS_END'그것은 web 네임 스페이스의

답변

0

\yii\web\View::POS_END 

편집 당신은 JS 파일을 등록하려면

은 그냥 발견하면 registerJsFile을 사용해야합니다. 그의 기본 위치는, 그래서 당신이 필요로하는 모든이 POS_END

입니다

public function beforeAction($action){ 
    $js = Yii::getAlias('@webroot/assets_app/js/login.js'); 
    $this->getView()->registerJsFile($js); 
} 
+0

그래서 \의 YII의 \ 웹 \보기는 무엇인가 :: POS_END? – RahulG