风一样的回忆

新浪微薄腾讯微薄

最新碎语:从未遇见一位没亏过钱的富人,却遇见许多从未亏掉一毛钱的穷人

标签关键词

关于 yii2 的文章共有22条

php新特性 Traits 使用方法

phpphp新特性 Traits 使用方法

阅读(171) 评论(0)

使用yii2 进行项目开发时接触到了trait,就学习了一下。Traits 是自PHP5.4.0之后增加的一个新特性,使PHP实现了代码复用。Traits 是一种为类似PHP的单继承语言而准备的代码复用机制。Trait为了减少单继承语言的限制,使用开发人员能够自由的在不同层次结构内独立的类集中复用方法集。Traits 和类组合的语义是定义了一种方式来减少复杂性,避免传统多继成和混入类相关的典型问题。实例:<?php trait Mouse { public $name = '鼠标'; public fu...
Yii2 对数据库查询的一些简单操作

Yii专栏Yii2 对数据库查询的一些简单操作

阅读(138) 评论(0)

下面介绍一下 Yii2.0 对数据库 查询的一些简单的操作User::find()->all();    此方法返回所有数据; User::findOne($id);   此方法返回 主键 id=1  的一条数据(举个例子);  User::find()->where(['name' => '小伙儿'])->one();   此方法返回 ['...
【原创】Yii2.0 中使用mongodb

Yii专栏【原创】Yii2.0 中使用mongodb

阅读(263) 评论(0)

参考文档:https://www.yiiframework.com/extension/yiisoft/yii2-mongodb https://www.cnblogs.com/dcb3688/p/4608028.html 从composer 安装第三方依赖包composer require --prefer-dist yiisoft/yii2-mongodb或添加"yiisoft/yii2-mongodb": "~2.1.0" 到composer.json composer install修...
yii2框架-restful api的自定义

Yii专栏yii2框架-restful api的自定义

阅读(197) 评论(0)

上一篇文章基于数据库实现了通用的restful api,现在我们来看看如何自定义api如果不使用默认方法,我们可以在Controller中重写actions()这个函数从而实现重写namespace api\modules\v1\controllers; use Yii; use yii\rest\ActiveController; use yii\data\ActiveDataProvider; use api\models\Order; class UsersController extends ...
Yii2.0 配置 restful api 完整实例

Yii专栏Yii2.0 配置 restful api 完整实例

阅读(255) 评论(0)

Yii 提供了一整套用来简化实现 RESTful 风格的 Web Service 服务的 API。 特别是,Yii 支持以下关于 RESTful 风格的 API:支持 Active Record 类的通用API的快速原型涉及的响应格式(在默认情况下支持 JSON 和 XML)支持可选输出字段的定制对象序列化适当的格式的数据采集和验证错误支持 HATEOAS有适当HTTP动词检查的高效的路由内置OPTIONS和HEAD动词的支持认证和授权数据缓存和HTTP缓存速率限制如下, 我们用一个例子来说明如何用最少的编码来建立一套RESTful风格的API。准备工作:把fro...
Yii2 GridView常见操作

Yii专栏Yii2 GridView常见操作

阅读(266) 评论(0)

收集了网络上GridView出现的大部分问题做一个总结,希望有一个能帮助到你。如果下面有没说到的GridView常见问题,下方留言,我会进行补充。# 下拉搜索# 日期格式化并实现日期可搜索# 根据参数进行是否显示# 链接可点击跳转# 显示图片# html渲染# 自定义按钮# 设定宽度等样式# 自定义字段# 自定义行样式# 增加按钮调用js操作# 实现批量删除案例# 批量删除# 禁止排序# table加表头# 字段内容换行yii2 GridView 下拉搜索...
Yii2.0 ActiveForm 实现Ajax 异步表单验证

Yii专栏Yii2.0 ActiveForm 实现Ajax 异步表单验证

阅读(275) 评论(0)

Yii2中,ActiveForm默认做了客户端验证,但是表单的提交,却不是无刷新的。如果要开启无刷新的模式,只需要在ActiveForm开始开启enableAjaxValidation即可,像下面这样<?php $form = ActionForm::begin([     'id'    =>    'form-id',     'enableAja...
Yii2.0 ActiveForm 异步Ajax 提交详解

Yii专栏Yii2.0 ActiveForm 异步Ajax 提交详解

阅读(255) 评论(0)

1、views层中配置ActiveForm的属性$form = ActiveForm::begin([     'action' => Url::to(['post/save']),           //此处为请求地址 Url用法查看手册     'enableAjaxValidation'&nb...
CentOS6.5下安装composer

phpCentOS6.5下安装composer

阅读(234) 评论(0)

本文用于指导安装composer,Composer 是 PHP5.3以上 的一个依赖管理工具。它允许你声明项目所依赖的代码库,它会在你的项目中为你安装他们。安装过程:1、安装curlyum -y install curl2、下载composer.orgcurl -sS  | php3、移动composer.phar 移动到环境下,让其变成可执行.mv composer.phar /usr/local/bin/composer4、验证版本composer -V5、升级composer 到...
1 2 3