今天来看console/Application ...
分类:
其他好文 时间:
2016-05-13 13:57:55
阅读次数:
229
Yii2.0模型层数据验证
tp3.2模型层数据验证
thinkPHP3.2提供了两种数据验证方式
1.静态验证
所谓静态验证,就是在声明一个模型层时就声明所接收的数据的约束。形式为
protected $_validate = array(
array('verify','require','验证码必须!'), //默认情况下用...
分类:
Web程序 时间:
2016-05-13 04:35:21
阅读次数:
266
快速入门
Yii 提供了一整套用来简化实现 RESTful 风格的 Web Service 服务的 API。 特别是,Yii 支持以下关于 RESTful 风格的 API:
支持 Active Record 类的通用API的快速原型涉及的响应格式(在默认情况下支持 JSON 和 XML)支持可选输出字段的定制对象序列化适当的格式的数据采集和验证错误支持 HATEOAS有适当HTTP动词...
分类:
Web程序 时间:
2016-05-13 03:44:22
阅读次数:
263
资源
RESTful 的 API 都是关于访问和操作资源,可将资源看成MVC模式中的Model
在如何代表一个资源没有固定的限定,在Yii中通常使用 yii\base\Model 或它的子类(如 yii\db\ActiveRecord) 代表资源,是为以下原因:
yii\base\Model 实现了 yii\base\Arrayable 接口,它允许你通过RESTful API自...
分类:
Web程序 时间:
2016-05-12 23:15:45
阅读次数:
224
当RESTful API响应中包含一个资源时,该资源需要序列化成一个字符串。 Yii将这个过程分成两步,首先,资源会被yii\rest\Serializer转换成数组,
然后,该数组会通过yii\web\ResponseFormatterInterface根据请求格式(如JSON, XML)被序列化成字符串。当开发一个资源类时应重点关注第一步。
所以打开Yii框架下的vendor/y...
分类:
其他好文 时间:
2016-05-12 23:06:55
阅读次数:
359
yii2中更改默认控制器,在main.php中加入 'defaultRoute' => '控制器名',
render渲染输出视图,renderpartial原样输出视图。
yii验证Form表单:
后台接受前台post数据用 $model->load(Yii::$app->request->post()),即判断前台页面是否有po...
分类:
其他好文 时间:
2016-05-12 22:02:20
阅读次数:
135
exception 'yii\web\BadRequestHttpException' with message 'Unable to verify your data submission.' in /var/www/html/labweb/vendor/yiisoft/yii2/web/Controller.php:110
Stack trace:
#0 /var/www/html/lab...
分类:
Web程序 时间:
2016-05-12 18:03:33
阅读次数:
213
yii\rest\Controller提供的大多数RESTful API功能通过过滤器实现. 特别是以下过滤器会按顺序执行:
yii\filters\ContentNegotiator: 支持内容协商。yii\filters\VerbFilter: 支持HTTP 方法验证; yii\filters\AuthMethod: 支持用户认证;yii\filters\RateLimiter: 支持频...
分类:
其他好文 时间:
2016-05-12 17:57:39
阅读次数:
332
路由
随着资源和控制器类准备,您可以使用URL如 http://localhost/index.php?r=user/create访问资源,类似于你可以用正常的Web应用程序做法。
在实践中,你通常要用美观的URL并采取有优势的HTTP动词。 例如,请求POST /users意味着访问user/create动作。
这可以很容易地通过配置urlManager应用程序组件来完成 如下所...
分类:
Web程序 时间:
2016-05-12 17:53:31
阅读次数:
189
一、创建数据库
首先,在mysql中创建一个名为yii2basic的数据库,并创建一张名为player的表。
二、配置
1.app/config/db.php
'yii\db\Connection',
'dsn' => 'mysql:host=localhost;dbname=yii2basic',...
分类:
Windows程序 时间:
2016-05-12 13:05:17
阅读次数:
2391