- 简介
- 目录大纲
- 最新文档
导读
《深入理解Yii2.0》是一本干货。主要讲解Yii2.0及所代表的最新一代Web开发框架的新特性、新技术、新理念、新模式。 采用的方式是分析框架的源代码,尝试从根上进行理解和阐述,并融入个人使用Yii开发的一些经验和教训。 通过本书,你将不仅仅了解到Yii怎么使用的实操技巧,还将掌握其实现的技术原理和内幕。 更为重要的是,接触当前Web开发中最为流行又相对成熟的设计模式和开发思路。 衷心希望读者朋友们通过本书能有所收获。
本书将随着Yii官方对Yii2的开发而不断更新、丰富内容, 读者朋友们可以订阅 《深入理解Yii2.0》的RSS Feed , 第一时间了解本书的最近更新。 同时,建议收藏 《深入理解Yii2.0》网站 ,以便今后访问。
由于本人的水平有限,技术欠精,写的内容难免有纰漏,事实上已经有许多 热心读者 指出了书中的错误,我们都及时进行更正。 一如既往地欢迎和感谢读者朋友们通过每个页面底部的评论区, 把阅读过程中的疑问、需求、批评、建议与我们进行分享, 帮助我们创作更好的内容。
附录2:Yii的安装
由于Yii2.0使用了许多PHP的新特性,因此,Yii需要PHP5.4.0以上版本。 有两种方法可以安装Yii,一种是使用Composer,另一种是直接下载压缩包。 使用Composer安装Yii 官方推荐使用Composer安装Yii。这样更方便后期维护,如果需要添加新的扩展或者升级Yii,只要一句命令就OK了。 用过Yii1.1的读者可能还有印象,安装Yii和构建应用是两个步骤:安装Yi……
admin - 2022年12月19日 14:14
附录1:Yii2.0 对比 Yii1.1 的重大改进
这部分内容是专门为已经有Yii1.1基础的读者朋友写的。将Yii2.0与Yii1.1的不同点着重写出来,对比学起来会快得多。 而对于从未接触过Yii的读者朋友,这部分内容扫一扫就可以了,作为对过往历史的一个了解就够了。 如果有的内容你一时没看明白,也不要紧,本书的正文部分会讲清楚的。 另外,没有Yii1.1的经验,并不妨碍对Yii2.0的学习。 Yii官方有专门的文档归纳总结1.1版本和2.0版……
admin - 2022年12月19日 14:13
乐观锁与悲观锁
Web应用往往面临多用户环境,这种情况下的并发写入控制, 几乎成为每个开发人员都必须掌握的一项技能。 在并发环境下,有可能会出现脏读(Dirty Read)、不可重复读(Unrepeatable Read)、 幻读(Phantom Read)、更新丢失(Lost update)等情况。具体的表现可以自行搜索。 为了应对这些问题,主流数据库都提供了锁机制,并引入了事务隔离级别的概念。 这里我们都不……
admin - 2022年12月19日 14:11
AcitveReocrd事件和关联操作
ActiveRecord预定义的事件,都在 yiidbBaseActiveRecord 中进行了明确: abstract class BaseActiveRecord extends Model implements ActiveRecordInterface { const EVENT_INIT = 'init'; // 初始化对象时触发 ……
admin - 2022年12月19日 14:11