框架
文章平均质量分 85
框架
keep-study
学海无涯不坐舟
展开
-
Yii2框架的初始化及执行流程
这一行代码非常关键,它实例化了一个 yii\web\Application 对象,并调用其 run() 方法。原创 2024-08-16 16:07:48 · 351 阅读 · 0 评论 -
Yii2项目使用composer异常记录
在yii2项目中,使用require命令安装依赖时,出现如下错误提示该提示意思是:composer运行时,执行了yiisoft/yii2-composer目录下的插件,但是该插件使用的API版本是1.0,但是当前的cmposer版本提供的API接口本本是2.2.0,导致该插件无法正常执行。建议使用composer update --no-plugins 命令,把插件相关的组件升级到最新版本,让插件依赖的API版本升级到2.0以上。原创 2024-02-18 11:52:17 · 610 阅读 · 0 评论 -
Yii2 用户认证相关使用记录
基础使用首先在应用的配置文件中进行如下配置'components' => [ 'user' => [ //用于获取验证状态的系统类 'class' => 'yii\web\User', //用于获取用户信息的自定义类,继承了model类,并且实现了接口 yii\web\IdentityInterface 'identityClass' => 'common\models\Us原创 2022-03-16 18:20:14 · 1357 阅读 · 0 评论 -
Yii2使用异常记录
1、联表查询问题2、数据模型set方法问题原创 2021-03-10 11:41:34 · 1120 阅读 · 0 评论 -
Yii2的行为和事件
事件和行为事件是给指定实例或类绑定一个回调函数,在需要的时候,使用trigger调用即可。在YII2中,yii\base\Controller有内置的beforeAction、afterAction预定义事件函数;yii\base\Model有beforeValidate、afterValidate预定义事件函数。这些函数中都使用trigger调用了预定义的事件。行为是给类或实例绑定一个行为类,绑定后实例就可以调用行为类中的方法和属性。行为绑定内部原理和事件绑定相同,都是用了component基类的on原创 2020-12-09 14:41:45 · 1269 阅读 · 0 评论 -
YII2前端工具使用的一些总结
数据提供器新字段数据提供器DataProviter给gridview提供数据。当数据提供器是ActiveDataProvider 时,数据来源为model。当model查询给出额外的字段时,在gridview中调用额外字段会提示未定义。解决方法如下数据提供器$query = User::find()->select("*,count(id) as num")->groupBy(['uid']);//num为新增的额外字段$dataProvider = new ActiveDataPro原创 2020-09-19 17:44:02 · 462 阅读 · 0 评论 -
YII2常用方法总结
1、Mode块赋值yii的model提供了块赋值,如下$values = [ 'name' => 'James', 'email' => 'james@example.com',];$customer = new Customer();$customer->attributes = $value原创 2018-08-31 14:26:58 · 1534 阅读 · 0 评论 -
ThinkPHP5 使用记录
1、下拉框搜索插件,异步更新内容使用tp5模板时,自带的chosen.jquery.js插件,可以使下拉框具有检索功能。但是使用ajax异步更新select时,select的内容变了,chosen产检生成的下拉组件内容没有变化,需要另外处理,代码如下 <label class="col-sm-3 control-label">用户类型:</label> ...原创 2020-04-23 17:19:58 · 322 阅读 · 0 评论 -
Yii2下使用PHPUnit
一、安装PHPUnit1、linux下安装全局安装wget https://phar.phpunit.de/phpunit-6.2.4.pharchmod +x phpunit-6.2.4.pharsudo mv phpunit-6.2.4.phar /usr/local/bin/phpunitphpunit --version或者直接调用phar文件运行wget https:/...原创 2019-12-23 11:35:13 · 722 阅读 · 0 评论 -
EasySwoole聊天室代码学习分析
最近几天把easyswoole(后面简称es)的聊天室代码看了下。因为es的框架是把swoole进行了封装,所以一些swoole的原生方法没有直接使用;再加上我是从github上直接把代码down到了win本地,并没有在linux上服务器安装es,所以代码中没有es的核心文件,给读代码带来了一些小阻力,不过问题不大,本次只是学习聊天室的业务流程,之后在linux上安装es后再深入了解其他功能。...原创 2019-07-05 11:25:51 · 870 阅读 · 0 评论