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.
在这里,您可以看到您的文件。