您的位置 首页 技术

yii怎么引入图片资源

1、在web文件夹下添加static文件夹,该文件夹存放js、css、images等静态资源文件 2、在AppAsset.php文件中添加以下代码 //定义按需加载JS方法,注意加…

1、在web文件夹下添加static文件夹,该文件夹存放js、css、images等静态资源文件

3c5b84a393336cce77e8d482f099ea8.png

2、在AppAsset.php文件中添加以下代码

    //定义按需加载JS方法,注意加载顺序在最后    public static function addJs($view, $jsfile)     {        $view->registerJsFile($jsfile,[AppAsset::className(), "depends" => 'backend\assets\AppAsset']);    }        //定义按需加载css方法,注意加载顺序在最后    public static function addCss($view, $cssfile)    {        $view->registerCssFile($cssfile, [AppAsset::className(), 'depends' => 'backend\assets\AppAsset']);    }

(相关教程推荐:yii框架)

3、在HTML中引入js、css、images等

<?phpuse yii\helpers\Url;/** 引入js、css文件 */use backend\assets\AppAsset;AppAsset::register($this);AppAsset::addJs($this,Yii::$app->request->baseUrl."/static/js/jquery.min.js");AppAsset::addJs($this,Yii::$app->request->baseUrl."/static/js/jquery.js");AppAsset::addCss($this,Yii::$app->request->baseUrl."/static/css/index.css");?><html><head><title>测试引入静态资源</title></head><body><!-- 测试js和css --><div id="mybutton" class="index-test">点我弹出OK</div>  <?php $this->beginBlock('test') ?>      $(function($) {        $('#mybutton').click(function()      {           alert('OK');        });      });  <?php $this->endBlock() ?>  <?php $this->registerJs($this->blocks['test'], \yii\web\View::POS_END); ?><div id="mybutton2" class="index-test">点我弹出loading</div>  <div id="loading" style="display: none;"><img alt="" src="/static/images/loading.gif" > <span style="margin-left: 10px;font-size: 19px;">数据加载中....</span></div><?php $this->beginBlock('test') ?>      $(function($) {        $("#mybutton2").click(function()      {            $('#loading').show();      });      });  <?php $this->endBlock() ?>  <?php $this->registerJs($this->blocks['test'], \yii\web\View::POS_END); ?><!-- 引入图片  --><img alt="" src="/static/images/5badcb9ebfe4c.png" class="img-class"><br><img alt="" src="<?php echo Url::to('@web/static/images/5badcb9ebfe4cpp.png'); ?>" class="img-class"><br></body></html>

以上就是yii怎么引入图片资源的详细内容,更多请关注24课堂在线网其它相关文章!

本文来自网络,不代表24小时课堂在线立场,转载请注明出处:https://www.24ketang.cn/50031.html

为您推荐

返回顶部