qq3737002 2015-06-30 22:04:09 7022次浏览 2条评论 3 4 1

布局视图PHP文件源码

<?php
use yii\helpers\Html;
// 引入 BjuiAsset 资源包
use backend\assets\BjuiAsset;
// 在本视图注册此资源包
BjuiAsset::register($this);
// 获取发布后资源包对应的临时目录
$baseUrl = $this->assetBundles[BjuiAsset::className()]->baseUrl . '/';
?>
<?php $this->beginPage()?>
<!DOCTYPE html>
<html lang="<?= Yii::$app->language ?>">
<head>
<meta charset="<?= Yii::$app->charset ?>">
<?= Html::csrfMetaTags()?>
<title><?= Html::encode($this->title) ?></title>
<?php $this->head()?>
<!--资源包中没有引入的可以通过 registerCssFile 或 registerJsFile 引入 -->
<?php $this->registerCssFile($baseUrl .'themes/css/ie7.css', ['condition' => 'lte IE7'])?>
<?php $this->registerJsFile($baseUrl .'html5shiv.min.js', ['condition' => 'lte IE9'])?>
</head>

<body>
<?php $this->beginBody()?>
<?= $content?>
<?php $this->endBody()?>
</body>
</html>
<?php $this->endPage()?>

前台HTML源码

<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="csrf-param" content="_csrf">
<meta name="csrf-token" content="dDF6ZVB2VW06R0NWJi45LA13SAdiAwwqBn0sHDlGOysebi41AgY4FA==">
<title>后台管理系统</title>
<!--ie7.css是资源包中没有的,通过registerCssFile引入的-->
<!--[if lte IE7]>
<link href="/assets/4f08b002/themes/css/ie7.css" rel="stylesheet">
<![endif]-->
<link href="/assets/4f08b002/themes/css/bootstrap.css" rel="stylesheet">
<link href="/assets/4f08b002/themes/css/style.css" rel="stylesheet">
<link href="/assets/4f08b002/themes/css/doc.css" rel="stylesheet">
<body>
...
中间内容省略
...

<!--html5shiv.min.js是资源包中没有的,通过registerJsFile引入的-->
<!--[if lte IE9]>
<script src="/assets/4f08b002/html5shiv.min.js"></script>
<![endif]-->
</body>
</html>

觉得很赞
  • 评论于 2015-07-01 11:14 举报

    这个教程在说啥呢?贴了一堆代码就是教程???

    2 条回复
    评论于 2015-07-01 19:52 回复

    需要的人看到就明白了,不需要的说的再明白也没用.

    评论于 2016-04-20 23:52 回复

    这句话是真理

  • 评论于 2015-12-06 14:30 举报

    问下<?php $this->beginBody()?> <?php $this->endBody()?> <?php $this->beginPage()?> <?php $this->endPage()?>这几句删掉会怎样?有什么不同?是必须加的吗?

    1 条回复
    评论于 2016-04-21 07:39 回复

    删除掉,你引用的js,css就不会出现了.

您需要登录后才可以评论。登录 | 立即注册