【yii2框架中ico不起作用】教程文章相关的互联网学习教程文章

yii2中使用php判断图片是否存在【代码】【图】

在我们日常的开发中,经常需要用到判断图片是否存在,存在则显示,不存在则显示默认图片,那么我们用到的判断有哪些呢?今天我们就来看下几个常用的方法。yii2中使用php判断图片是否存在1、file_exists()函数file_exists() 函数检查文件或目录是否存在。如果指定的文件或目录存在则返回 true,否则返回 false。eg: file_exists(path);其中的参数path必须是路径,不能是url不然会一直返回false;注意:1、文件的任何上级目录,只有写...

yii2怎么自适应切换模板【代码】【图】

1、创建behavior// frontend/behaviors/MobileBehavior.php class MobileBehavior extends \yii\base\Behavior{ public function events(){ return [\yii\web\Controller::EVENT_BEFORE_ACTION => beforeAction];} public function beforeAction($event){ if (strpos($_SERVER[HTTP_USER_AGENT], iPhone) || strpos($_SERVER[HTTP_USER_AGENT], Android) {$event->sender->module->setViewPath($e...

yii2异常怎么捕获【代码】【图】

yii2异常怎么捕获 yii中所有异常都是继承于Exception,捕获异常有两种写法//a文件: function a() {throw new \yii\web\HttpException(我是数据库异常); }//b文件: use yii\db\Exception;写法一:try{a(); } catch(\yii\web\HttpException $e) {echo "捕获到异常了"; }写法二:try{a(); } catch(\Exception $e) {echo "捕获到异常了"; }相关文章教程推荐:yii教程以上就是yii2异常怎么捕获的详细内容。

adminlte怎么引用到yii2【代码】【图】

yii2的访问权限默认是由自带的rbac组件在管理,需要自己编写相应的规则去实现权限管理,无图形界面。相关推荐:yii教程yii2-admin是将rbac的管理可视化,只需要点几下鼠标就能设置好简单的规则。本教程中软件版本及链接:yii2(v2.06,使用高级模板),yii2-admin(2.0)yii2:https://github.com/yiisoft/yii2 yii2-admin:https://github.com/mdmsoft/yii2-admin本文未涉及自定义规则和yii2-admin菜单。假定你已经安装好了yii2,且数据库...

yii2对于php版本最低是多少?【代码】【图】

安装yii2需要php版本号最低多少?Yii2 2.0.14 发布了。Yii 2 完全根据 Yii 1.1 版本重写,后者是最流行的 PHP 框架之一。Yii 2 继承了 Yii 的简洁、快速、和高扩展性。Yii 2 需要 PHP 5.4,并且拥有现代 Web 应用开发中最好的实例和协议。推荐学习:yii教程yii2.0的安装,官方提供了两种的安装办法,一种是通过composer来安装,另外一种是通过跟yii1.0的办法直接下载安装包来安装。至于对于第一种composer的安装,这里就不做多余的...

yii2导出csv文件乱码怎么办【代码】【图】

yii导出CSV代码如下:/*** 导出csv* @author yhdsir* @param array $parameter header 表头* @param array $parameter data 数据* @param string $filename 导出名字*/ public function export($parameter, $filename = ) {if (empty($filename)) {$filename = date(Y-m-d_H-i-s);}$filename = str_replace(array(", "", , ,), _, $filename) . .csv;if (is_array($parameter)) {header(Content-Type: applicat...

将Yii2和Workerman结合的方法【代码】【图】

把Yii2应用的index.php中的内容放到Worker的代码前面,只是要把run改为init:<?php require(__DIR__ . /../vendor/autoload.php); require(__DIR__ . /../vendor/yiisoft/yii2/Yii.php); require(__DIR__ . /../common/config/bootstrap.php); require(__DIR__ . /config/bootstrap.php);$config = yii\helpers\ArrayHelper::merge(require(__DIR__ . /../common/config/main.php),require(__DIR__ . /../common/config/main-local...

yii2安装报错怎么办【代码】【图】

yii2安装报错怎么办?在执行 composer安装yii之后 会出现这样的问题composer create-project --prefer-dist yiisoft/yii2-app-basic basic - phpunit/phpunit 6.4.3 requires ext-dom * -> the requested PHP extension dom is missing from your system. - phpunit/phpunit 6.4.2 requires ext-dom * -> the requested PHP extension dom is missing from your system. - phpunit/phpunit 6.4.1 requires ext-dom * -> the reques...

yii2搜索框怎么做【代码】【图】

yii2搜索框可以使用select2组件和一个Yii2增强包组成的select2 jQuery插件实现。由select2组件和一个Yii2增强包组成的select2 jQuery插件。该输入控件是一个基于jQuery的替代选择框。它支持搜索,远程数据集,和无限滚动的结果。该组件是专门为bootstrap 3风格,并提供了一些改进。如果浏览器不支持jQuery,该组件甚至适用于一个正常的HTML选择或输入文本。最常用的场景就是在下拉内容过多时,自动输入关键字,匹配选择。使用效果如...

yii2中如何自定义公共类【代码】【图】

以微信企业号为例: 1、在YII根目录新建一个文件夹wechat,新建Wechat.php文件代码如下:<? namespace app\wechat; class Wechat {const AGENTID = 3;//应用IDconst CORPID = "wx5d0183ad90c95d8b";//IDconst CORPSECRET = "KTHAkkVl4mX4Jr_g89d3PXajYupsUcJFvGWQ1K6ZMagTPOh4kiNMfBLFoDr12DVh";//秘钥const SCOPE = "snsapi_base"; const STATE = "123"; //自动登录跳转public function wxauto($jumpurl){ $corpid = self::CORP...

yii1和yii2的区别有哪些?【图】

Yii是一个高性能的PHP5的web应用程序开发框架。通过一个简单的命令行工具 yiic 可以快速创建一个web应用程序的代码框架,开发者可以在生成的代码框架基础上添加业务逻辑,以快速完成应用程序的开发。Yii2.0 版框架是完全重写的,在 1.1 和 2.0 两个版本之间存在相当多差异。【推荐学习:Yii入门教程】那么yii1和yii2的区别有哪些?Yii 2.0 需要 PHP 5.4 或更高版本,该版本相对于 Yii 1.1 所需求的 PHP 5.2 而言有巨大的改进。1、应...

yii2如何设置不使用布局【代码】【图】

yii2中设置不使用布局的方法:控制器内成员变量public $layout = false; //不使用布局 public $layout = "main"; //设置使用的布局文件控制器成员方法内$this->layout = false; //不使用布局 $this->layout = "main"; //设置使用的布局文件视图中选择布局$this->context->layout = false; //不使用布局 $this->context->layout = main; //设置使用的布局文件相关文章教程推荐:yii教程以上就是yii2如何设置不使用布局的详细内容。

yii2 post失败(400错误)解决方法【代码】【图】

yii2 post400错误解决方法:第一种解决办法是关闭Csrfpublic function init(){$this->enableCsrfValidation = false; }第二种解决办法是在form表单中加入隐藏域<input name="_csrf" type="hidden" id="_csrf" value="<?= Yii::$app->request->csrfToken ?>">第三种解决办法是在AJAX中加入_csrf字段var csrfToken = $(meta[name="csrf-token"]).attr("content"); $.ajax({type: POST,url: url,data: {_csrf:csrfToken},success: suc...

yii2查看服务器500错误的方法【图】

服务器500错误:首先开启 web/index.php defined(YII_DEBUG) or define(YII_DEBUG, true); 将此改 true;看下报错的问题Exception (Invalid Configuration) yii\base\InvalidConfigException with message The directory is not writable by the Web process: /home/wwwroot/1XX.2X.XX3.X2/xhedu/backend/web/assetsin /home/wwwroot/12X.2X.XXX.1X/xhedu/vendor/yiisoft/yii2/web/AssetManager.php:213assests 文件夹及其文件权限...

Yii2框架中CSS、JS文件引入方法【代码】【图】

在yii2中,由于yii2版本升级导致了,很多yii2的用法跟yii1有着很大的区别,这几天一直在view层的视图界面徘徊着,遇到什么问题呢? (推荐学习:yii框架)问题就是搞不清我该如何去引入CSS,JS文件了!也看了社区中其它有经验的大神的教程,也按着做了,但是还是有一些问题存在着,比如说yii2的项目打开后,头部和尾部是公共的,该如何去掉?以及如何才能不改动原main.php文件的情况下,去引入JS、...

框架 - 相关标签