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

php实例-Yii2框架中日志的使用方法分析

这篇文章主要介绍了Yii2框架中日志的使用方法,对比Yii1.x分析Yii2日志操作的常用方法与相关使用技巧,需要的朋友可以参考下本文实例讲述了Yii2框架中日志的使用方法。分享给大家供大家参考,具体如下:Yii2和Yii1.x的区别Yii2里面日志的使用方法和Yii 1.x并不相同,在Yii 1.x中,记录日志的方法为Yii::log($message, $level, $category); Yii::trace($message, $category);后者仅在调试模式下记录日志。这里的log方法是YiiBase的静态...

Yii2自定义日志文件写日志

头部引入log类use yii\log\FileTarget;$time = microtime(true);$log = new FileTarget();$log->logFile = Yii::$app->getRuntimePath() . /logs/zhidemy.com.log; //文件名自定义$log->messages[] = [test,1,application,$time];$log->export();这样基本就能写出来了,先看一下$log->message的类描述信息/** [0] => message (mixed, can be a string or some complex data, such as an exception object)* [1] => level (integer)...

yii2自定义程序访问日志

问题 项目使用yii2开发,需要记录所有访问的access_log 自定义格式,现在遇到如下问题不知在哪里写日志合适? 不知道如何动态获取访问的controller action 回复内容:问题 项目使用yii2开发,需要记录所有访问的access_log 自定义格式,现在遇到如下问题不知在哪里写日志合适? 不知道如何动态获取访问的controller action不是很复杂的话,可以直接使用nginx的access_log 你可以打印下 Yii::$app 来看,都会当前请求所用到的 `cont...

Yii2框架引用bootstrap中日期插件yii2-date-picker的方法,yii2datepicker_PHP教程

Yii2框架引用bootstrap中日期插件yii2-date-picker的方法,yii2datepicker本文实例讲述了Yii2框架引用bootstrap中日期插件yii2-date-picker的方法。分享给大家供大家参考,具体如下: 最近在学习yii2 框架,发现框架很强大,而且结合了时下许多新的技术在里面。 简单记录一下yii2-date-picker插件的使用方法: 首先先了解一下github中的相关资源:https://github.com/2amigos/yii2-date-picker-widget 其次:在自己的项目中利用上面...

php-通过Yii2 RESTful API上的其他字段过滤【代码】

首先抱歉英语不好! 我正在YII2中测试一个RESTful API,创建它非常容易,遵循official guide.但是(据我所知)默认情况下,我只能将id作为参数传递来获取特定记录. 例如,假设我有一个名为person的下表:ID,姓名,年龄,性别,电子邮件,电话 在这种情况下,我只能按ID进行过滤,如下所示:http:// myserver / api / persons / 1 我需要知道如何按其他字段进行过滤,例如年龄或性别. 我的控制器:class PersonController extends ActiveControl...

php – Yii2始终使用$_COOKIE,$_SESSION和$_SERVER(类别过滤器无法正常工作)记录应用程序类别【代码】

我是Yii2的新手,我需要在发生一些操作后手动记录到数据库.对我来说最好的事情是按类别过滤.问题是Yii2总是添加额外的信息$_COOKIE,$_SESSION和$_SERVER.这是正常的吗?如何禁用额外的日志行? 这是前端配置return ['id' => 'app-frontend','basePath' => dirname(__DIR__),'bootstrap' => ['log'],'controllerNamespace' => 'frontend\controllers','components' => ['user' => ['identityClass' => 'common\models\User','enableA...

yii2使用ajax返回json的实现方法_php实例

本文实例讲述了yii2使用ajax返回json的实现方法。分享给大家供大家参考,具体如下:public function actionAjax() {if(isset(Yii::$app->request->post(test))){$test = "Ajax Worked!";// do your query stuff here}else{$test = "Ajax failed";// do your query stuff here}// return Jsonreturn \yii\helpers\Json::encode($test); }更多关于Yii相关内容感兴趣的读者可查看本站专题:《Yii框架入门及常用技巧总结》、《php优秀开...

Yii2使用小技巧之通过Composer添加FontAwesome字体资源_PHP教程

这回要说的是,如何给 Yii2 项目添加外部资源(external assets),以 FontAwesome 为例子。 Yii2 开始使用 composer 来做项目的依赖管理,这货是类似于 NodeJS 里面 npm 的东东,可以自动获取 Github 上最新版本的第三方库(比如 Bootstrap 啦,FontAwesome 啦之类的)。按官方教程装好后,就可以开始初始化项目了。 一、初始化项目 通过 Composer 来初始化 php composer.phar create-project --prefer-dist --stability=dev yiis...

Yii2创建表单(ActiveForm)方法详解

本文实例讲述了Yii2创建表单(ActiveForm)的方法。分享给大家供大家参考,具体如下: 由于表单涉及到一些验证方面的信息,属性设置又比较多、比较复杂,所以哪里有什么不正确的地方请留言指点 目录 表单的生成 表单中的方法 ActiveForm::begin()方法 ActiveForm::end()方法 getClientOptions()方法 其它方法:errorSummary、validate、validateMultiple 表单中的参数 表单form自身的属性 表单中各个项(field)输入框相关...

SEO优化,Laravel,yii2,restfull。本贴里有好几个问题,烦请有这方面知识的朋友赐教

为了SEO做到优化,我觉得URL不应该出些module name,controller name。只应该出现文章的slug.我自己的小说站是这说设计的http://www.x.com/gulong 作者古龙的信息http://www.x.com/xiaolifeidao 小说《小李飞刀》的具体内容。http://www.x.com/youxiuzhuojiapaiming 这是一个论坛的版块《优秀作家排名》我会有一个system_slug表。 根据slug表查询出这篇文章的是属于news模块,还是属于小说模块。SystemController {public funciton...

php – 如何在yii2中覆盖或编辑供应商目录的代码?【代码】

我需要在vendor / yiisoft / yii2 / web / urlmanager.php中做一些更改才能使我的url_alias工作!我需要知道我是否可以直接更改此文件,或者是否有任何方法来覆盖此文件?解决方法:最好的方法是创建扩展现有UrlManager类的新URL Manager Class,即yii / web / urlManager.php 即class customUrlManager extends yii/web/urlManager { .. code here }然后在配置元素中指定类,即frontend / config / main.php'urlManager' => ['class' ...

如何自定义Yii2的RESTful数据Model

如何自己写一个 Model 继承 yii\base\Model 来实现RESTful 的所有操作。现在我的主要问题是,我用了 Yii2 的 RESTful 和 RBAC,现在我希望用户在后台可以对权限进行修改。比如 权限管理 Permission Manager列出所有的权限的真实代码,这个就是数据源$auth = Yii::$app->getAuthManager();$permissions = $auth->getPermissions(); 创建一个权限: 当然 permissionName 是接收的用户输入的值$auth = Yii::$app->getAuthManager();$p...

php – YII2:添加动态表单字段及其验证【代码】

我正在添加动态表单字段onChange of dropdown.两种类型的字段都来自不同的模型,并在不同的表中转到数据库.我已经在模型中定义了验证规则. 但验证工作不正常.我的代码如下: 型号:<?phpnamespace common\models;use Yii;/*** This is the model class for table "{{%membership_features}}".** @property integer $id* @property string $title* @property string $type* @property integer $is_new* @property integer $status* @...

yii2项目实战之restful api授权验证详解

前言 什么是restful风格的api呢?我们之前有写过大篇的文章来介绍其概念以及基本操作。 既然写过了,那今天是要说点什么吗? 这篇文章主要针对实际场景中api的部署来写。 我们今天就来大大的侃侃那些年api遇到的授权验证问题!独家干活,如果看完有所受益,记得不要忘记给我点赞哦。 业务分析 我们先来了解一下整个逻辑 用户在客户端填写登录表单用户提交表单,客户端请求登录接口login服务端校验用户的帐号密码,并返回一个有效的...

yii2的ActiveForm表单使用的方法介绍

本篇文章给大家带来的内容是关于yii2的ActiveForm表单使用的方法介绍,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。因目前项目并非前后端分离模式,且用到PHP的yii2框架(所有html代码,js较多内嵌在.php文件内多少采用同步提交【喷墨中...】),遂对于前端面上需要用到的yii2小组件一些整理(因是前端若涉及到php写法错误或者风格问题,敬请指点)使用场景尽量为表单基础注册调用小组件<?phpuse yii\helpers\...