base/base/Widget.php
public function renderJs()
    {
        $jsLines = "\n";
        if ($this->getView()->assetBundles) {
            foreach ($this->getView()->assetBundles as $assetBundle) {
                if (!$assetBundle->sourcePath) {
                    foreach ($assetBundle->js as $jsFile) {
                        $jsLines .= "\n" . Html::jsFile($jsFile, $assetBundle->jsOptions);
                    }
                }
            }
        }
        if ($this->getView()->jsFiles) {
            foreach ($this->getView()->jsFiles as $jsFiles) {
                $jsLines .= implode("\n", $jsFiles);
            }
        }
        if ($this->getView()->js) {
            foreach ($this->getView()->js as $js) {
                $jsLines .= implode("\n", $js);
            }
        }
        return $jsLines;
    }
public function renderJs()
    {
        $jsLines = "\n";
        if ($this->getView()->assetBundles) {
            foreach ($this->getView()->assetBundles as $assetBundle) {
                if (!$assetBundle->sourcePath) {
                    foreach ($assetBundle->js as $jsFile) {
                        $jsLines .= "\n" . Html::jsFile($jsFile, $assetBundle->jsOptions);
                    }
                }
            }
        }
        if ($this->getView()->jsFiles) {
            foreach ($this->getView()->jsFiles as $jsFiles) {
                $jsLines .= implode("\n", $jsFiles);
            }
        }
        if ($this->getView()->js) {
            foreach ($this->getView()->js as $js) {
                $jsLines .= implode("\n", $js);
            }
        }
        return $jsLines;
    }
public function renderJs ( ) { $ jsLines = "\n" ; if ( $ this -> getView ( ) -> assetBundles ) { foreach ( $ this -> getView ( ) -> assetBundles as $ assetBundle ) { if ( ! $ assetBundle -> sourcePath ) { foreach ( $ assetBundle -> js as $ jsFile ) { $ jsLines .= "\n" . Html :: jsFile ( $ jsFile , $ assetBundle -> jsOptions ) ; } } } } if ( $ this -> getView ( ) -> jsFiles ) { foreach ( $ this -> getView ( ) -> jsFiles as $ jsFiles ) { $ jsLines .= implode ( "\n" , $ jsFiles ) ; } } if ( $ this -> getView ( ) -> js ) { foreach ( $ this -> getView ( ) -> js as $ js ) { $ jsLines .= implode ( "\n" , $ js ) ; } } return $ jsLines ; }
render js in page
@return string
render js in page