私は Yii で作業しており、YiiBooster と Yii に含まれている標準の Jquery を使用しています。ページを開くたびに、ページの上部 (ヘッド) に JS ファイルが追加されていることがわかります。私はこれをしたくありません。最終的には入れてほしいです。body タグの終了前。
どうすればいいですか??
私は Yii で作業しており、YiiBooster と Yii に含まれている標準の Jquery を使用しています。ページを開くたびに、ページの上部 (ヘッド) に JS ファイルが追加されていることがわかります。私はこれをしたくありません。最終的には入れてほしいです。body タグの終了前。
どうすればいいですか??
のデフォルト値Yii::app()->clientScript->coreScriptPosition
はCClientScript::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
}