字节宝
  • 分类
  • 教程
  • 文章
  • 官方文档
  • 技术
  • 入门教程
  • 文章
  • VIP会员
/yii2manual/
MongoDB
  • 赞
  • 收藏
  • 更多文章
  • 目录

  1. 介绍(Introduction)
    1. 关于 Yii(About Yii)
    2. 从 Yii 1.1 升级(Upgrading from Version 1.1)
  2. 入门(Getting Started)
    1. 安装 Yii(Installing Yii)
    2. 运行应用(Running Applications)
    3. 第一次问候(Saying Hello)
    4. 使用 Forms(Working with Forms)
    5. 玩转 Databases(Working with Databases)
    6. 用 Gii 生成代码(Generating Code with Gii)
    7. 更上一层楼(Looking Ahead)
  3. 应用结构(Application Structure)
    1. 结构概述(Overview)
    2. 入口脚本(Entry Scripts)
    3. 应用(Applications)
    4. 应用组件(Application Components)
    5. 控制器(Controllers)
    6. 模型(Models)
    7. 视图(Views)
    8. 模块(Modules)
    9. 过滤器(Filters)
    10. 小部件(Widgets)
    11. 前端资源(Assets)
    12. 扩展(Extensions)
  4. 请求处理(Handling Requests)
    1. 运行概述(Overview)
    2. 引导(Bootstrapping)
    3. 路由引导与创建 URL(Routing and URL Creation)
    4. 请求(Requests)
    5. 响应(Responses)
    6. Sessions and Cookies
    7. 错误处理(Handling Errors)
    8. 日志(Logging)
  5. 关键概念(Key Concepts)
    1. 组件(Components)
    2. 属性(Properties)
    3. 事件(Events)
    4. 行为(Behaviors)
    5. 配置(Configurations)
    6. 别名(Aliases)
    7. 类自动加载(Class Autoloading)
    8. 服务定位器(Service Locator)
    9. 依赖注入容器(Dependency Injection Container)
  6. 配合数据库工作(Working with Databases)
    1. 数据库访问(Data Access Objects): 数据库连接、基本查询、事务和模式操作
    2. 查询生成器(Query Builder): 使用简单抽象层查询数据库
    3. 活动记录(Active Record): 活动记录对象关系映射(ORM),检索和操作记录、定义关联关系
    4. 数据库迁移(Migrations): 在团体开发中对你的数据库使用版本控制
    5. Sphinx
    6. Redis
    7. MongoDB
    8. ElasticSearch
  7. 接收用户数据(Getting Data from Users)
    1. 创建表单(Creating Forms)
    2. 输入验证(Validating Input)
    3. 文件上传(Uploading Files)
    4. 收集列表输入(Collecting Tabular Input)
    5. 多模型同时输入(Getting Data for Multiple Models)
  8. 显示数据(Displaying Data)
    1. 格式化输出数据(Data Formatting)
    2. 分页(Pagination)
    3. 排序(Sorting)
    4. 数据提供器(Data Providers)
    5. 数据小部件(Data Widgets)
    6. 操作客户端脚本(Working with Client Scripts)
    7. 主题(Theming)
  9. 安全(Security)
    1. 认证(Authentication)
    2. 授权(Authorization)
    3. 处理密码(Working with Passwords)
    4. 客户端认证(Auth Clients)
    5. 安全领域的最佳实践(Best Practices)
  10. 缓存(Caching)
    1. 概述(Overview)
    2. 数据缓存(Data Caching)
    3. 片段缓存(Fragment Caching)
    4. 分页缓存(Page Caching)
    5. HTTP 缓存(HTTP Caching)
  11. RESTful Web 服务
    1. 快速入门(Quick Start)
    2. 资源(Resources)
    3. 控制器(Controllers)
    4. 路由(Routing)
    5. 格式化响应(Response Formatting)
    6. 授权验证(Authentication)
    7. 速率限制(Rate Limiting)
    8. 版本化(Versioning)
    9. 错误处理(Error Handling)
  12. 开发工具(Development Tools)
    1. 调试工具栏和调试器(Debug Toolbar and Debugger)
    2. 使用 Gii 生成代码(Generating Code using Gii)
    3. TBD 生成 API 文档(Generating API Documentation)
  13. 测试(Testing)
    1. 概述(Overview)
    2. 搭建测试环境(Testing environment setup)
    3. 单元测试(Unit Tests)
    4. 功能测试(Functional Tests)
    5. 验收测试(Acceptance Tests)
    6. 测试夹具(Fixtures)
  14. 高级专题(Special Topics)
    1. 高级应用模版(Advanced Project Template)
    2. 从头构建自定义模版(Building Application from Scratch)
    3. 控制台命令(Console Commands)
    4. 核心验证器(Core Validators)
    5. 国际化(Internationalization)
    6. 收发邮件(Mailing)
    7. 性能优化(Performance Tuning)
    8. 共享主机环境(Shared Hosting Environment)
    9. 模板引擎(Template Engines)
    10. 集成第三方代码(Working with Third-Party Code)
  15. 小部件(Widgets)
    1. Bootstrap 小部件(Bootstrap Widgets)
    2. jQuery UI 小部件(jQuery UI Widgets)
  16. 助手类(Helpers)
    1. 助手一览(Overview)
    2. Array 助手(ArrayHelper)
    3. Html 助手(Html)
    4. Url 助手(Url)
阅读(3525) 赞(5)

MongoDB

2016-02-24 15:40:15 更新

MongoDb Extension for Yii 2

This extension provides the MongoDB integration for the Yii2 framework.

Getting Started

  • Installation
  • Basic Usage

Usage

  • MongoId specifics
  • Using the MongoDB ActiveRecord
  • Working with embedded documents
  • Using GridFS

Additional topics

  • Using the Cache component
  • Using the Session component
  • Using Gii generator
  • Using the MongoDB DebugPanel
  • Using Migrations
← Redis
ElasticSearch →

推荐文章

  • 学电脑办公软件一定要参加培训班吗?本篇文章告诉你!
  • java语言的三大特性是什么?如何理解?
  • 后端是做什么的?后端开发者需要具备哪些技能?
  • 前端入门到工作要多久?结果可能颠覆你的认知!
  • Python开发网站好吗?为什么是个好选择?

推荐教程

  • 设计模式、高可用性、高弹性、运维、监控与自动化
  • 前后端分离的思考与实践
  • Susy 2 入门教程
  • 让web app更快的HTML5最佳实践
  • Stack Overflow 揭秘程式开发者15 个不为人知的秘密

技术文章

  • 在 C# 中获取操作系统相关信息
  • AI 检索器(AI Retriever):RAG的重要组成部分,超强的商业优势
  • 基于知识库、工作流的智能体实践
  • 前端性能优化
  • 玩转腾讯混元 | 腾讯混元大模型AIGC系列产品技术有奖征文活动

Copyright©2023  字节宝字节宝| |

违法和不良信息举报电话:|举报邮箱:3111859717@qq.com