【yii2 requirements.php 文件】教程文章相关的互联网学习教程文章

Yii2框架配置文件(Application属性)与调试技巧实例分析【图】

本文实例讲述了Yii2框架配置文件(Application属性)与调试技巧。分享给大家供大家参考,具体如下: 配置文件 Yii2的主要配置文件config\web.php: <?php $params = require(__DIR__ . /params.php); $config = [id => basic,basePath => dirname(__DIR__),bootstrap => [log],components => [request => [// !!! insert a secret key in the following (if it is empty) - this is required by cookie validationcookieValidationKey...

Yii2框架控制器、路由、Url生成操作示例【图】

本文实例讲述了Yii2框架控制器、路由、Url生成操作。分享给大家供大家参考,具体如下: 控制器与路由 控制器以Controller作为后缀,继承自yii\web\Controller; 动作以action作为前缀,public访问修饰; 控制器ID 类名去后缀,全部转为小写,如果是驼峰命名多个单词转为中杠分割; 动作ID 去前缀,全部转为小写,如果是驼峰命名多个单词,转为中杠分割; 路由如何指向动作:控制器ID/动作ID URL访问规则:index.phpr=路由 传参使...

Yii2框架自定义验证规则操作示例【图】

本文实例讲述了Yii2框架自定义验证规则操作。分享给大家供大家参考,具体如下: 废话不多说直接上代码 class AbcModel extends Model {public $aaa;public $bbb;public $bbb;/*** 验证提交的form表单** @return array*/public function rules(){return [// 自定义验证[[aaa, bbb, ccc], customValidationCityCode],];}public function customValidationCityCode($attribute, $params){if (!isset($this->$attribute)|| empty($this...

Yii2框架实现利用mpdf创建pdf文件功能示例

本文实例讲述了Yii2框架实现利用mpdf创建pdf文件功能。分享给大家供大家参考,具体如下: 安装mPDF 使用 Composer安装 在yii2的 ‘composer.json 加入"mpdf/mpdf":"*" "require": {"php": ">=5.4.0","yiisoft/yii2": "*","yiisoft/yii2-bootstrap": "*","yiisoft/yii2-swiftmailer": "*","mpdf/mpdf":"*" },然后更新 composer update或使用 php composer.phar require mpdf/mpdf "dev-master"或下载安装包 下载mpdf的地址 ‘https:...

yii2 url重写并隐藏index.php方法【图】

第一步 : 不管是 apache 还是 nginx ,想要隐藏 Index.php 文件,需要打开 urlManager 组件的配置,在进行后续的操作 [ ‘components => [urlManager => [enablePrettyUrl => true,//开启美化URLshowScriptName => false,//是否显示脚本名称:index.php,同时应该配置 Web 服务enableStrictParsing => false,//是否开启严格解析//suffix => .html,//生成带 .html 后缀的 URLrules => [],], ], ] 第二步 : nginx 下 : 配置文件 nginx...

yii2实现Ueditor百度编辑器的示例代码【图】

今天在网上看了下有关图片上传的教程,历经挫折才调试好,现在把相关代码及其说明贴出来,以供初次使用的朋友们参考。 资源下载 yii2.0-ueditor下载路径:yii2-ueditor-jb51.rar 效果演示:安装方法: 1.下载yii2-ueditor 2.将下载的yii2-ueditor-master 修改 ueditor (注意:修改成其他文件名请修改插件内对应的命名空间) 3.将文件方在 根目录/common/widgets 下即可 调用方法: 在backend/controllers中新建一个控制器Demo加入以...

yii2 上传图片的示例代码

第一步: 搭建上传类基础工作,具体请看://www.gxlcms.com/article/120242.htm 第二步:建站一个product表,字段id,name,picurl. 第三步:生GII生成PRODUCT 模型,类,视图。 第四步: main.css 放在frontend\web\css.onedialog{position:absolute; left: 300px; top: 500px; z-index: 10; width: 700px; height: 400px;border-radius:5px;box-shadow:5px 2px 6px #000; border: 2px solid #666} .oneiframe{ width: 100%; height...

详解在YII2框架中使用UEditor编辑器发布文章【图】

本文介绍了详解在YII2框架中使用UEditor编辑器发布文章 ,分享给大家,具体如下: 创建文章数据表 文章数据表主要有4个字段 1.id 主键(int) 2.title 标题(varchar) 3.content 内容(text) 4.created_time 创建时间(int) 创建文章模型 创建文章模型,不要忘记设置验证规则和字段的名称 namespace backend\models; class Article extends \yii\db\ActiveRecord {public function rules(){return [[[title, content], required],];...

在php的yii2框架中整合hbase库的方法

Hbase通过thrift这个跨语言的RPC框架提供多语言的调用。Hbase有两套thrift接口(thrift1和thrift2),但是它们并不兼容。根据官方文档,thrift1很可能被抛弃,本文以thrift2整合为例。1、访问官网http://thrift.apache.org/download,下载thrift-0.11.0.exe (生成接口rpc工具,thrift-0.11.0.exe改名thrift.exe,保存在D:\project\thrift\thrift.exe) thrift-0.11.0.tar.gz(thrift相关库,保存在D:\project\thrift\thrift-0.11....

Yii2语言国际化自动配置详解

如何实现语言国际自动化,大家可能觉得自动化,是不是不需要配置就自动切换,这个思路我之前也想过,能不能根据IP来判断地理位置然后确定其语言,网上找过一个"IpToCountry"相关的,有兴趣的可以搜索出来看看,他会提供一个ip对照的表,每隔一段时间会更新一次,不过这个暂时没做,后面考虑尝试下 这里我们说下Yii2如何实现,因为我们上面的一篇文章分享做了语言国际化的配置,也将对应的语言翻译了出来,下面就是需要根据条件来做...

Yii2语言国际化的配置教程

前言 最近想将博客做成支持多语言的,还好Yii2支持这个功能,于是查看了下官方的文档,哎,看了半天不知道干嘛用的,于是各种百度,Google的搜索,最终才明白原来很简单,只是官方写的太复杂 下面介绍下具体的使用步骤,具体介绍我就不写了,官方写比我清楚,我就写怎么使用 第一步 创建i18n配置文件./yii message/config @app/config/i18.php // yii 在项目目录下 Yii2创建的时候自动生成的执行完命令之后会在项目根目录config下创...

Yii2压缩PHP中模板代码的输出问题

在Web开发中,无论是PHP的框架还是Python的框架,都会遇到使用模板的时候,在使用模板的时候就会遇到一个问题,就是使用模板编写的代码通过查看源代码的时候,会发现代码混乱不堪,对于代码格式又嫉妒追求的我来说我因受不了,但是目前也没有找到什么好的格式化输出的办法 但是格式化输出的话,也会需要处理一个压缩的问题,最终还是选择一个方案,开发的时候为了查看代码修改代码,就不做处理,但是上线的时候还是要做下压缩的处理...

Yii2结合Workerman的websocket示例详解

前言 本文主要给大家介绍了关于Yii2结合Workerman的websocket的相关内容,两者都是好东西,我就想着能不能结合起来,这样Yii2出现瓶颈的时候有些业务就可以平滑地迁移到Workerman中。下面话不多说了,来随着小编来一起看看详细的介绍吧 步骤如下 1、安装workermancomposer require workerman/workerman2、启动workerman创建commands/WorkermanWebSocketController.php文件创建actionIndex()函数,用来启动,代码如下 public functi...

Yii2框架实现登陆添加验证码功能示例

本文实例讲述了Yii2框架实现登陆添加验证码功能。分享给大家供大家参考,具体如下: models中 LoginForm.php public $verifyCode; public function rules() {return [……[verifyCode, captcha, on => login], //验证码]; } public function scenarios() {$scenarios = parent::scenarios();$scenarios[login] = [username, password, rememberMe, verifyCode];return $scenarios; }controller中 public function actions() {retur...

记录Yii2框架开发微信公众号遇到的问题及解决方法

微信公众号开发,提示“该公众号暂时无法提供服务,请稍后再试”,如何解决? 以前使用Yii框架的时候,并没有像Yii2,以前的Yii框架似乎用起来在安全方面不如Yii2,后面在用Yii2的时候发现了一个有趣的事情。 以前在用Yii框架做微信方面的开发的时候,开发模式需要添加对应的接口。 这里一定要注意点的点是在做接口验证的时候是使用GET请求,这个毫无疑问没有任何问题,但是在验证完之后,进行接口上面的交互的时候就有问题了,使用...