0

私は Yii で作業しており、YiiBooster と Yii に含まれている標準の Jquery を使用します。ページを開くたびに、ページの上部 (ヘッド) に JS ファイルが追加されていることがわかります。私はこれをしたくありません。最終的には入れてほしいです。body タグの終了前。

どうすればいいですか??

4

1 に答える 1

1

のデフォルト値Yii::app()->clientScript->coreScriptPositionCClientScript::POS_HEAD

で上書きできます

public $coreScriptPosition = CClientScript::POS_END;

またはアプリケーションの構成に次のように含めます

'components' => [
...
    'clientScript' => [
        'coreScriptPosition' => CClientScript::POS_END
    ],

Bootstrap.phpまたは、bootstrap/component フォルダーのファイルを開き、関数 registerCoreScripts() を検索して、次のように変更することもできます

public function registerCoreScripts()
    {
        //$this->registerJS(Yii::app()->clientScript->coreScriptPosition); //OLD
        $this->registerJS(CClientScript::POS_END); // modified
        $this->registerPopover(); // popover also registers tooltip
    }
于 2013-08-14T19:39:05.653 に答える