-
Notifications
You must be signed in to change notification settings - Fork 0
Home
hefang edited this page Nov 28, 2019
·
7 revisions
你所需要知道的关于 php-mvc 的一切
php-mvc 有丰富的文档。一份高度概述的文档会告诉你在哪里找到特定的东西:
- 教程 通过手把手地方式教你一步步的创建一个 Web 应用。如果你初学 php-mvc 或编程,请从这里开始。也请看看下面的 "快速入门"。
- 专题指南 在相当高的层次上介绍关键主题和概念,并提供有用的背景信息和解释。
- 参考指南 包含 API 和 php-mvc 各个工作机制方面的技术参考。它们介绍了 php-mvc 是如何工作,如何被使用的。不过,你得先对关键字的概念有一定理解。
- 操作指南 是一份目录。它们以排列好的关键问题和用例的方式指导你。它们比教程更加深入,且需要你先了解一些关于 php-mvc 是如何工作的知识。
您是刚学 php-mvc 或是初学编程? 这就是你开始学习的地方
php-mvc 属于mvc架构的web框架, 使用控制器做为流程控制入口.
- 控制器:控制器介绍 | BaseController 类
- 身份验证:获取当前用户 | 验证用户身份
php-mvc 提供了一个抽象的模型 ("models") 层,为了构建和操纵你的Web应用的数据。阅读下面内容了解更多:
- 模型:模型介绍 | 字段类型 | 索引 | Model 类
- QuerySet:执行查询 | 查询表达式
- Model 实例:实例方法 | 访问关联的对象
- 迁移:迁移概述 | 操作参考 | SchemaEditor | 编写迁移
- 高级:管理员 | 原始 SQL | 事务 | 聚合 | 搜索 | 自定义字段 | 多个数据库 | 自定义查询 | 查询表达式 | 条件表达式 | 数据库函数
- 其它:支持的数据库 | 旧数据库 | 提供初始化数据 | 优化数据库访问 | PostgreSQL 的特定功能
php-mvc 具有 “视图” 的概念,负责处理用户的请求并返回响应。通过以下链接查找所有你需要知道的有关视图的信息:
- 基础:URL配置 | 视图函数 | 便捷工具
- 参考:内置视图 | TemplateView 对象 | TextView 对象 | FileView 对象
- 文件上传:概览 | 文件对象 | 存储 API | 管理文件 | 自定义存储
- 基于类的视图:概览 | 内置显示视图 | 内置编辑视图 | 使用混入 | API 参考 | 扁平化索引
- 高级:生成 CSV | 生成 PDF
- 中间件:概览 | 内建的中间件类
模板层提供了一个对设计者友好的语法用于渲染向用户呈现的信息。学习如何使用语法(面向设计者)以及如何扩展(面向程序员)
php-mvc 不是一成不变的, 还支持大量的扩展以及高级用法