ホームページ  >  記事  >  PHPフレームワーク  >  yii2.0にjsを導入する方法

yii2.0にjsを導入する方法

王林
王林オリジナル
2020-03-11 14:41:522654ブラウズ

yii2.0にjsを導入する方法

1. インライン スクリプト registerJs()

次のように使用します:

//内部注册js代码
$jsString = "$(function(){
                alert(123);
             });";
$this->registerjs($jsString, View::POS_END);

または

$this->registerJs("var options = ".json_encode($options).";", View::POS_END, 'my-options');

説明:

最初の要素は、ビュー ファイルに書きたい js コードです。

2 番目の要素は、ビュー ファイル内のこのコードを挿入する場所を決定する場所です。

3 番目の要素は、このコードを表す ID です。一意です。以前に ID があった場合は、前の ID と同じ名前で置き換えられます。最後の ID を記述しない場合は、 , 要素の場合、js コード自体が ID であり、最後の要素は無視できます。

$これは、ビューの管理とレンダリングに使用される yii\web\View オブジェクトを指します。

2. 外部スクリプト registerJsFile()

次のように使用します:

<?php
use backend\assets\AppAsset;
use yii\web\View;
AppAsset::register($this);//外部引入js文件
$this->registerJsFile(Yii::$app->request->baseUrl . &#39;js/mytest_js.js&#39;, [&#39;depends&#39; => backend\assets\AppAsset::className(), "position"=> $this::POS_END]);

手順: 外部 js ファイルの導入

最初のone パラメータは、ファイル Yii::$app->request->baseUrl と js ファイルの絶対パスです。

2 番目の要素は依存するウェビングで、ここでは backend\assets\AppAsset::className() オブジェクトに依存します。

3 番目の要素はインポートされたファイルの場所です。POS_END は、それが 36cc49f0c466276486e50c850b7e4956 の前に導入されることを示します。

関連チュートリアルの推奨事項: yii フレームワーク

以上がyii2.0にjsを導入する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。