yii2项目实战-用户管理之user组件的配置 发表于 2018-12-19 | 分类于 yii2实战式教程 我们在上一小节中借助yii-adminlte-asset搭建了我们的管理后台,目前为止,我们也是仅仅使用了他的模版文件,关于他的一些特性我们后面再做介绍。 上一章节,为了更好的演示adminlte模版界面的效果,我们临时屏蔽了backend\controllers\SiteController.ph ... 阅读全文 »
yii2项目实战-博客管理平台的搭建 发表于 2018-12-19 | 分类于 yii2实战式教程 相信看了前面的【入门指南】大多数人都已经能够熟练并成功的安装yii2框架了。 上一章节中我们讲述了yii2的配置,并以配置一个单独的全局类为例子加以补充说明,而且我们也做了项目最基本的时区、语言、缓存和数据库的配置。 我们在【概述】一文中明确指出,将会带大家使用yii2部署一个博客管理平台,但是官方 ... 阅读全文 »
yii2项目实战-配置 发表于 2018-12-19 | 分类于 yii2实战式教程 首先在阅读之前,这里有几篇入门的介绍你可以先看看。如果你已经安装过yii2,但是在了解yii2的过程中头脑略懵,也推荐你看看。 下面我们从yii2的配置说起。 yii2配置项的理解说起项目的配置,一种简单的理解概念就是为项目做一个基本的配置,类似数据库配置、路由配置等等。但是yii2的配置往往更复杂 ... 阅读全文 »
yii2项目实战-概述 发表于 2018-12-19 | 分类于 yii2实战式教程 这是一套非常适合小白进阶的yii2教程。 为什么要分享这套教程? 首先,包括我在内,当初学yii入门确实是个问题。为什么学习门槛那么高呢?一来无人指导,二来没有好的教程,只能自己盯着文档琢磨,真的是各种乱撞,走了很多弯路! 为什么要写文档式的教程而不直接录视频呢? 很多人可能都有一个错觉,看视频进步 ... 阅读全文 »
yii2入门指南-简单博客管理系统 发表于 2018-12-19 | 分类于 yii2实战式教程 简介快速入门指南会对 Yii2 框架做一个基本介绍,包括数据库迁移、gii操作、AR模型、路由、验证、视图等等。如果你是个Yii2新手甚至之前对PHP框架也很陌生,那么这里将会成为你很好的起点。如果你在工作中已经会熟练使用可yii2,可以跳过入门指南,直接进去我们的项目实战。 本篇文章我们将会构建一 ... 阅读全文 »
yii2入门-第一个Yii程序 发表于 2018-12-19 | 分类于 yii2实战式教程 之前考虑过要不要砍掉该章节,直接上手教你搭建简单的博客系统。出于实战基础加之自C语言的书籍出版以来,几乎所有的编程书籍都讲述了一个Hello World的例子作为开始。虽然我们仅仅是学习Yii2,但是好歹我们这也是高大上的Yii嘛,我们也尊重传统,来一段Hello World快速入门! 你将学会什么 ... 阅读全文 »
yii2入门-安装 Yii2 发表于 2018-12-19 | 分类于 yii2实战式教程 官方文档给出了两种Yii2的安装方式。一种是通过归档文件安装,另一种则是通过composer进行安装。两种方式具体有什么不同呢?我们这里不讨论,安装完了你自然也就明白了。 相信很多小伙伴想学Yii2,但是大部分都死在了安装上。所谓万事开头难,Yii2无疑更好的证实了这一点,还没开始就先给你一棒槌。 ... 阅读全文 »
数据访问层的实现分析 发表于 2018-12-18 | 分类于 yii2源码分析 yii2源码分析系列,核心部分的讲解已经差不多了。后面,我们准备更新一些yii2与数据库的那些事。 今天我们来看一下数据访问层是怎么实现的,也就是DAO(Data Access Objects)。 之前见过一些公司,在不熟悉DAO操作的情况下,选择在yii2内直接使用PDO与数据库交互。这其实是一个 ... 阅读全文 »
异常处理 发表于 2018-12-18 | 分类于 yii2源码分析 接触yii2之前,很多同学应该都接触过其他php框架,比如一些cms。 早期的cms框架,当然也不排除现在依然存在的一个问题:页面上经常会抛出类似下面的警告或者错误1PHP message: PHP Warning: Division by zero in /private/var/www/tes ... 阅读全文 »
view组件 发表于 2018-12-18 | 分类于 yii2源码分析 大家都知道,与视图相关的东西有很多,比方说表单的创建,表单的验证,验证码,Gridview,分页,AssetBundle等等。我们就不挨个介绍了,毕竟一些 Widget 都大同小异。 今天我们准备讲一下视图被渲染的主要流程,在这其中,简要概括,可能会包括以下一些小问题 render渲染的过程主题 t ... 阅读全文 »