是否可以使用yii 2中的视图文件中的链接JavaScript文件

时间:2022-12-06 10:44:59

Firstly, I developed yii 1 applcation. In the application, I linked js files like this:

首先,我开发了yii 1 applcation。在应用程序中,我链接了像这样的js文件:

<script src="<?php echo Yii::app()->theme->baseUrl;?>/Index/script_nav.js"></script>

Is it possible to link JavaScript files using in yii 2 or should I link js files using appasset?

可以在yii 2中使用链接JavaScript文件,还是应该使用appasset链接js文件?

2 个解决方案

#1


1  

yii2 provides registerJsFile() function to inlucde js files.

yii2为inlucde js文件提供了registerJsFile()函数。

<?php $this->registerJsFile('js/company-index.js'); ?>

And Yes you can include the js files with script tag.

是的,您可以使用脚本标记包含js文件。

<script src="<?php echo Yii::$app->request->baseUrl;?>/js/youFile.js"></script>

but you should use registerJsFile, See this answer : https://*.com/a/28142370/3143384

但你应该使用registerJsFile,看到这个答案:https://*.com/a/28142370/3143384

#2


0  

You can use that in layout file

您可以在布局文件中使用它

Path

路径

views->layout->main.php

则须─>布局 - > main.php

Like simple as

就像简单一样

 <script src="myscripts.js"></script> 

For checking its linked or not use inspect element -> network (open this before landing page)

用于检查其链接或不使用检查元素 - >网络(在登陆页面之前打开)

Here you can see your files.

在这里,您可以看到您的文件。

#1


1  

yii2 provides registerJsFile() function to inlucde js files.

yii2为inlucde js文件提供了registerJsFile()函数。

<?php $this->registerJsFile('js/company-index.js'); ?>

And Yes you can include the js files with script tag.

是的,您可以使用脚本标记包含js文件。

<script src="<?php echo Yii::$app->request->baseUrl;?>/js/youFile.js"></script>

but you should use registerJsFile, See this answer : https://*.com/a/28142370/3143384

但你应该使用registerJsFile,看到这个答案:https://*.com/a/28142370/3143384

#2


0  

You can use that in layout file

您可以在布局文件中使用它

Path

路径

views->layout->main.php

则须─>布局 - > main.php

Like simple as

就像简单一样

 <script src="myscripts.js"></script> 

For checking its linked or not use inspect element -> network (open this before landing page)

用于检查其链接或不使用检查元素 - >网络(在登陆页面之前打开)

Here you can see your files.

在这里,您可以看到您的文件。