首页
学习
活动
专区
工具
TVP
发布

IT码农

专栏作者
471
文章
929038
阅读量
31
订阅数
从配置文件的角度去了解Yii2
Yii2是一个奇特的框架,其牺牲了现在盛行的解耦设计,用一个高度耦合的结构提供给开发者一个方便的几类抽象,Application,Module,Component,甚至是ServiceLocator.想让对象具备哪类特征就直接继承相应的对象,想要改变他就去复写父类的方法,虽然不符合开放封闭原则,单一职责原则,李氏替换原则等面向对象设计原则,但的确很方便.
botkenni
2022-01-10
9170
yii2笔记: log输出到file及database
注意config/console.php下也要有和web.php同样的配置,否则命令执行不成功。
botkenni
2022-01-10
2690
yii2网站前台页面利用yii框架自身校验规则
1.在frontend\assets\ActiveFormAsset.php中增加
botkenni
2022-01-10
2880
Yii2.0 数据库查询
Yii 为我们提供了非常丰富的查询,在这里小伙儿不一一列举了,下面是 api 链接,预知更多,请点击观看(点击 db 菜单即可) Yii2.0 查询数据库
botkenni
2022-01-10
3600
yii2.0验证
一般说来,程序猿永远不应该信任从最终用户直接接收到的数据, 并且使用它们之前应始终先验证其可靠性。
botkenni
2022-01-10
2.6K0
yii2.0优化后台权限管理
原先的权限把控:必须把‘items'下的权限‘visible'都加进‘数据维护’下面去
botkenni
2022-01-10
5280
Yii2学习笔记(七):文件上传Upload
三个文件:模型、控制器和视图 1、模型:upload.PHP <?php namespace app\models; use yii\base\Model; class Upload ex
botkenni
2022-01-10
3610
Yii2学习笔记(六):Pjax的使用
有两个例子:刷新时间和数据显示排序 1、刷新时间 (1)控制器中的方法:Time public function actionTime() { return $this->render
botkenni
2022-01-10
2740
Yii2学习笔记(五):验证器captcha的使用
重写yii\web\Controller::actions()方法,用ID"captcha"注册一个CaptchaAction类的action。
botkenni
2022-01-10
1K0
Yii2学习笔记(四):获取表单输入信息并存到数据库
总共有4个文件: 1、数据模型:reg.PHP <?php namespace app\models; use yii\base\Model; use yii\db\ActiveRecor
botkenni
2022-01-10
1K0
Yii2学习笔记(三):关于params['breadcrumbs'][] 以及require的使用:物理路径、绝对路径、相对路径
其中Home会自动跳转到web/index.PHP 'url'=>['entry']会自动跳转到helloController控制器里的entry动作里指定的地址,即entry.php
botkenni
2022-01-10
6090
Yii2学习笔记(二):慕课教程笔记
其中:controllers存放控制器文件、models存放数据库的模型文件、views存放视图文件,web下面的index.PHP是入口文件
botkenni
2022-01-10
1.6K0
YII2 advanced 高级版本项目搭建-添加API应用以及多应用
安裝yii可以用composer安裝,也可以在yii中文社区下载归档文件安装 composer安装就不介绍了,因为要安装composer,比较麻烦,当然安装了composer是最好的,以后安装yii的插件要用到composer的,可以去composer官网安装学习composer,这里就不介绍用composer安装yii,可以参考yii官网
botkenni
2019-09-03
1.2K0
Yii2验证器(Validator)用法分析
如上所示,验证器主要使用在rules里面,对当前model里面的属性值进行验证以检查是否满足某种要求。
botkenni
2019-09-03
2.6K0
Yii2使用$this->context获取当前的Module/Controller/Action
使用Yii2的时候,在某些场景和环境下需要获得Yii2目前所处于的module(模型)、Controller(控制器)、Action(方法),以及会调用控制器里面已经定义过的一些公共的方法等.对于这些问题Yii2可以在视图层View中使用$this->context这个对象去获得。
botkenni
2019-09-03
8010
解决Yii2 启用_csrf验证后POST数据仍提示“您提交的数据无法验证”
CSRF(Cross-site request forgery跨站请求伪造,也被称为“One Click Attack”或者Session Riding,通常缩写为CSRF或者XSRF,是一种对网站的恶意利用。尽管听起来像跨站脚本(XSS),但它与XSS非常不同,并且攻击方式几乎相左。XSS利用站点内的信任用户,而CSRF则通过伪装来自受信任用户的请求来利用受信任的网站。与XSS攻击相比,CSRF攻击往往不大流行(因此对其进行防范的资源也相当稀少)和难以防范,所以被认为比XSS更具危险性。
botkenni
2019-09-03
2K0
yii2中自定义验证规则rules以及rules失效的解决方案
yii2的一个强大之处之一就是他的Form组件,既方便又安全。有些小伙伴感觉用yii一段时间了,好嘛,除了比tp"难懂"好像啥都没有。
botkenni
2019-09-03
2.7K0
Yii2 进阶篇
过滤器是控制器动作执行之前或之后需要执行的代码。该代码以对象的形式执行,则应该使用类的方式定义并申明。 过滤器本质上是一种特殊的行为。
botkenni
2019-09-02
2K0
yii2使用Migrations为整个数据库表创建迁移
本教程为整个数据库表进行创建迁移,弥补以前未做的工作,且仅适合于Migrations(2.0.8)版本用户及以上。
botkenni
2019-09-02
1.8K0
Yii2.0 RESTful API快速搭建教程
这是安装Yii2.0的首选方法。如果你还没有安装 Composer,你可以按照这里的说明进行安装。
botkenni
2019-09-02
1.2K0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档