Yii2中model模型中可实现功能总结

2018-02-07

一直写model,但是里面都有哪些功能是可以在内部实现的一直都是零星的,今天看了一下model的基础类,总结一下 我们常继承的\yii\base\Model类,该类就是 Yii 中的模型类 仔细阅读一下代码,可以看到在里面可实现如下功能 属性: 代表...

Yii2 事件–自定义事件和系统事件

2018-02-05

首先撇开yii,让我们来理解一下js的事件 以js的click事件为例--点击按钮时的弹出警告,首先要定义click事件,然后在点击的时候回触发事件,最后是弹出警告。 事件就是这么一个过程。 总结一下,事件一共分为三个过程 1、定义事件 2、...

YII2 session 和cookie的操作总结

2018-02-01

Cookie操作 一、设置cookie $cookies= \YII::$app->response->cookies; $data=[ 'name'=>'site', 'value'=>'www.architecy.com' 'expire' => time() + 18000, 'httpOnly' => true ]; $cookies->add(new \yii\we...

Yii2-debug 在特定页面开启调试

2018-01-29

  debug调试器,是简单的bug收集工具,在调试问题的时候非常有用。 但是当上线了之后,有两种方法来进行调试 1、制定特定的ip 在allowedIPs中加入当前网络的ip,这样就可以只有当前网络可见了,这是最常用也是最好的调试方式 $c...

YII2在使用activeForm设置默认值

2018-01-25

activeForm设置默认值 input: <?= $form->field($model,'code')->label('国别码')->input('text',['value'=>'ceshi']); ?> CheckBox: 先在控制器中设置 $model->type = 1 再在视图中<?= $form->f...

简析YII2响应内容协商行为类 – ContentNegotiator

2018-01-22

目前根据我的测试,内容协商有返回内容格式和返回内容语言两种。、 这里我们主要说一下返回内容格式。 我们常用的内容格式有 FORMAT_RAW FORMAT_HTML FORMAT_JSON FORMAT_JSONP FORMAT_XML ContentNegotiator内容协商是干嘛的?它可以...

yii2 中设置标题的两种方法

2018-01-19

在Yii2中,页面标题是View类的一个公有成员(public)变量$title。 方法一、 要设置页面标题,首先在Controller/Action中设置$title的值, TestController { public funtion actionIndex() { ... $this->getView...

YII2在视图中引入php文件的方法

有时需要在模板中引入php文件,一般使用“@app” 开头,“@app”是一个路径别名,对应站点根目录。 比如项目路径为:D:/www/yii/,引入为:$this->render('@app/views/site/about.php'), 则对应的文件所在磁盘路径为:“E:/www/yii2/views...