社区成员!我想在这里向您提出一个问题:在Yii2框架中使用css样式和js脚本需要询问所谓的资源包,应用程序有机会使用它们。如何处理图像?我不明白如何使用它们。
这就是资源工具包的含义:(此文件AppAsset.php)
func backButtonPressed(btn : UIButton) {
}
所以,这里会抛出403错误:
class AppAsset extends AssetBundle
{
public $basePath = '@webroot';
public $baseUrl = '@web';
public $css = [
'css/site.css',
'css/bootstrap.min.css',
'css/bootstrap-social-gh-pages/bootstrap-social.css',
'css/flexslider.css',
'css/ie10-viewport-bug-workaround.css',
'css/justified-nav.css',
'css/font-awesome-4.6.3/css/font-awesome.css',
];
public $js = [
'scripts/ie-emulation-modes-warning.js',
'scripts/jquery.flexslider-min.js',
'scripts/modernizr.js',
'https://code.jquery.com/jquery.min.js',
'https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js'
];
public $depends = [
'yii\web\YiiAsset',
'yii\bootstrap\BootstrapAsset',
];
}
答案 0 :(得分:0)
检查img
目录是否在公共web
目录中(放置index.php
的位置)。您的web
目标应如下所示:
资产
CSS
IMG
的index.php
...
检查img
目录和logo2.png
文件的访问权限。它们必须对Web服务器可读。对于linux,您可以在yii根目录chmod -R a+r web/img