Yii2 - css 的小部件不工作
Yii2 - css of widgets are not working
我正在使用 Yii2 的 https://github.com/2amigos/yii2-file-upload-widget 小部件。
我在后端(高级模板)及其工作中使用了这个小部件。它的js和css会自动添加到html中。
但是当我在前端使用它时,只有 js 被添加到 html,而不是 css。
奇怪的事情。
use dosamigos\fileupload\FileUploadUI;
<?= FileUploadUI::widget([
'model' => $mdlproductimage,
'attribute' => 'image',
'url' => ['product/image-upload', 'id' => $mdlproductimage->primgid],
'gallery' => false,
'fieldOptions' => [
'accept' => 'image/*'
],
'clientOptions' => [
'maxFileSize' => 2000000
],
// ...
'clientEvents' => [
'fileuploaddone' => 'function(e, data) {
console.log(e);
console.log(data);
}',
'fileuploadfail' => 'function(e, data) {
console.log(e);
console.log(data);
}',
],
]);
?>
我知道这不是 Frontend/Backend 的问题。可能是任何更改的选项,我对此一无所知。
编辑 1:HTML 代码
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Homepage</title>
<meta name="description" content="Homepage">
<script type="text/javascript" src="./js/jquery-1.11.1.min.js"></script>
<link rel="stylesheet" href="https://code.jquery.com/ui/1.11.4/themes/smoothness/jquery-ui.css">
<link rel="stylesheet" type="text/css" href="./css/font-awesome.min.css" />
<link rel="stylesheet" type="text/css" href="./css/bootstrap.css" />
<link rel="stylesheet" type="text/css" href="./css/bootstrap.offcanvas.min.css" />
<link rel="stylesheet" type="text/css" href="./css/style.css" />
<link rel="stylesheet" type="text/css" href="./css/normalize.css" />
<link rel="stylesheet" type="text/css" href="./css/off_canvas_nav.css" />
<link rel="stylesheet" type="text/css" href="./css/offCanvas.css" />
<link rel="stylesheet" type="text/css" href="./css/custom.css" />
<!--[if lt IE 9]>
<script src="./js/html5shiv.js"></script>
<script src="./js/respond.min.js"></script>
<![endif]-->
</head>
有人可以帮忙吗?
你不见了
<?php $this->head() ?>
在布局 <head>
部分。资源注册放在HTML头部无法渲染
我正在使用 Yii2 的 https://github.com/2amigos/yii2-file-upload-widget 小部件。 我在后端(高级模板)及其工作中使用了这个小部件。它的js和css会自动添加到html中。 但是当我在前端使用它时,只有 js 被添加到 html,而不是 css。 奇怪的事情。
use dosamigos\fileupload\FileUploadUI;
<?= FileUploadUI::widget([
'model' => $mdlproductimage,
'attribute' => 'image',
'url' => ['product/image-upload', 'id' => $mdlproductimage->primgid],
'gallery' => false,
'fieldOptions' => [
'accept' => 'image/*'
],
'clientOptions' => [
'maxFileSize' => 2000000
],
// ...
'clientEvents' => [
'fileuploaddone' => 'function(e, data) {
console.log(e);
console.log(data);
}',
'fileuploadfail' => 'function(e, data) {
console.log(e);
console.log(data);
}',
],
]);
?>
我知道这不是 Frontend/Backend 的问题。可能是任何更改的选项,我对此一无所知。
编辑 1:HTML 代码
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Homepage</title>
<meta name="description" content="Homepage">
<script type="text/javascript" src="./js/jquery-1.11.1.min.js"></script>
<link rel="stylesheet" href="https://code.jquery.com/ui/1.11.4/themes/smoothness/jquery-ui.css">
<link rel="stylesheet" type="text/css" href="./css/font-awesome.min.css" />
<link rel="stylesheet" type="text/css" href="./css/bootstrap.css" />
<link rel="stylesheet" type="text/css" href="./css/bootstrap.offcanvas.min.css" />
<link rel="stylesheet" type="text/css" href="./css/style.css" />
<link rel="stylesheet" type="text/css" href="./css/normalize.css" />
<link rel="stylesheet" type="text/css" href="./css/off_canvas_nav.css" />
<link rel="stylesheet" type="text/css" href="./css/offCanvas.css" />
<link rel="stylesheet" type="text/css" href="./css/custom.css" />
<!--[if lt IE 9]>
<script src="./js/html5shiv.js"></script>
<script src="./js/respond.min.js"></script>
<![endif]-->
</head>
有人可以帮忙吗?
你不见了
<?php $this->head() ?>
在布局 <head>
部分。资源注册放在HTML头部无法渲染