Yii2缓存之数据缓存

缓存是提升 Web 应用性能简便有效的方式。通过将相对静态的数据存储到缓存并在收到请求时取回缓存,应用程序便节省了每次重新生成这些数据所需的时间。 缓存可以应用在 Web 应用程序的任何层级任何位置。在服务器端,在较的低层面,缓存可能用于存储基础数据,例如从数据库中取 出的最新文章列表;在较高的层面,缓存可能用于存储一段或整 个 Web 页面,例如最新文章的渲染结果。在客户端,HTTP 缓存 可能用于将最近访问的页面内容存储到浏览器缓存中。

Yii2 错误处理 的简单使用

Yii 内置了一个error handler错误处理器,它使错误处理更方便, Yii错误处理器做以下工作来提升错误处理效果:所有非致命PHP错误(如,警告,提示)会转换成可获取异常;异常和致命的PHP错误会被显示,在调试模式会显示详细的函数调用栈和源代码行数。支持使用专用的控制器动作来显示错误;支持不同的错误响应格式;

Yii2 rules 数据验证

Yii2 rules 数据验证

Yii2 排序

有时显示数据会根据一个或多个属性进行排序。如果你正在使用 数据提供者 和 数据小部件 中之一,排序 可以为你自动处理。否则,你应该创建一个 yii\data\Sort 实例,配置好后 将其应用到查询中。也可以传递给视图,可以在视图中通过某些属性创建链接来排序。

Yii2 分页

如果你使用 数据提供者 和 数据小部件 中之一, 分页已经自动为你整理。否则,你需要创建 \yii\data\Pagination 对象为其填充数据,例如 \yii\data\Pagination::$totalCount, \yii\data\Pagination::$pageSize 和 \yii\data\Pagination::$page,在 查询中使用它并且填充到 \yii\widgets\LinkPager。

Yii2 向客户端浏览器发送文件

Yii2 向客户端浏览器发送文件

Yii2前后台用户登录认证分离

yii2前后台用户登录认证分离

Yii2多账号登录(用户名、邮箱、手机等)

yii2多账号登录(用户名、邮箱、手机等)

Yii2控制器(controller)给视图(layouts)传递数据的几种方式

yii2控制器(controller)给视图(layouts)传递数据的几种方式

Yii2模糊查询where()的用法

yii2模糊查询where()的用法