内容简介
This book is for intermediate-to-advanced level Yii developers who want to master the Yii framework and develop real-world applications. You should have experience of working with Yii, PHP 5, HTML, CSS, and JavaScript.
AI简介
这是一本专为中级到高级的 Yii 开发人员设计的实战指南。书中涵盖了使用 Yii 框架开发实际项目的完整过程,包括数据库设计、集成第三方库、微blogging平台概述和设计、部署为应用的一部分、部署为Composer依赖、Yii框架构建API驱动应用、扩展Yii以返回数据、用户认证的方法和步骤、管理模块的创建与功能、内容管理系统项目的整体描述、集成Google Maps API、动态生成URI的方法、使用Google Places API获取附近地点信息、问题跟踪应用程序开发、邮件提醒功能实现、迁移文件命名规则等多个方面的内容。
本书首先介绍了数据库设计,包括任务表、项目表和用户存储的设计。接着,作者讲解了如何集成第三方库,如axios库和Google Places API,以及如何通过缓存技术提高应用性能。在微blogging平台概述和设计部分,作者详细阐述了如何创建一个类似于Twitter的微blogging平台,并允许用户分享内容、提到其他用户、查看分享的时间线等。
本书还详细介绍了如何部署为应用的一部分、部署为子模块和部署为Composer依赖,以帮助读者理解不同的部署策略