
Yii2
文章平均质量分 58
xxx9001
孤独是人生的常态
展开
-
转:YII2解决POST数据时因启用Csrf出现的400错误
很久没有写前端了,备注一下。第一种解决办法是关闭Csrfpublic function init(){ $this->enableCsrfValidation = false;}第二种解决办法是在form表单中加入隐藏域<input name="_csrf" type="hidden" id="_csrf" value="<?= Yii::$app...转载 2020-02-10 12:44:20 · 279 阅读 · 0 评论 -
YII2 学习笔记-- RBAC
1、配置用户 MODEL 实现接口yii\web\IdentityInterface2、配置文件components=>['authManager' => [//http://www.yiichina.com/doc/api/2.0/yii-rbac-dbmanager'class' => 'yii\rbac\DbManager',],'user'原创 2017-05-01 12:18:33 · 401 阅读 · 0 评论 -
YII2 学习笔记-- RESTFUL API
1、路由配置'urlManager' => ['enablePrettyUrl' => true,'showScriptName' => false,'enableStrictParsing' =>true,'rules' => [['class'=>'yii\rest\UrlRule','controller'=>['V1/default']]],原创 2017-05-01 12:19:19 · 562 阅读 · 0 评论 -
YII2 学习笔记
1、YII console 和 web 加载不同的 Application可以通过路口文件进行跟踪,两个application 加载不同的 config/main.php 配置。2、YII 所有一切都是 components3、Service Locator和DI 是YII 的核心4、配置文件中的 commponts 配置项为类的属性键值对,特殊配置项: on , as 开头的原创 2017-05-01 12:20:20 · 1939 阅读 · 0 评论 -
YII2 学习笔记 --- Behavior
1、Behavior 通过继承类useyii\base\Behavior; 实现。2、Behavior 结构:class Behavior extends Object{ // 指向行为本身所绑定的Component对象 public $owner; // Behavior 基类本身没用,主要是子类使用,重载这个函数返回一个数组表 //原创 2017-05-01 12:26:14 · 806 阅读 · 0 评论 -
YII2 学习笔记 --- Application 常用配置参数
http://www.yiichina.com/doc/guide/2.0/structure-applications配置数组都是 yii\base\Application 的属性id属性用来区分其他应用的唯一标识IDbasePath指定该应用的根目录aliases该属性允许你用一个数组定义多个 别名。 数组的key为别名名称,值为对应的路原创 2017-05-01 12:27:06 · 1723 阅读 · 0 评论 -
YII2 学习笔记 --- 创建模块 Module
1、运行GII 创建模块,指定模块ID和模块启动文件2、在APPLICATION中的 配置文件中增加 module下标,值为数组'modules' => ['模块ID' => ['class' => '模块启动文件',],],这个数组在哪里需要(WEB|CONSOLE)就加到哪个配置文件中。就可以访问了,路由规则为: 模块ID / 控制器名称 /Acti原创 2017-05-01 12:29:01 · 1851 阅读 · 0 评论 -
Yii2 启动跟踪记录
1、 YII2.PHP 创建Yii::$classMap , Yii::$container2、new web\Application3、base\Application => __construct()3.1 配置处理 $this->preInit($config);3.2 加载错误处理钩子 $this->registerErrorHandler($config);3.3原创 2017-05-01 21:40:13 · 609 阅读 · 0 评论