Skip to content
hefang edited this page Nov 28, 2019 · 7 revisions

php-mvc 文档

你所需要知道的关于 php-mvc 的一切

这份文档是如何组织的?

php-mvc 有丰富的文档。一份高度概述的文档会告诉你在哪里找到特定的东西:

  • 教程 通过手把手地方式教你一步步的创建一个 Web 应用。如果你初学 php-mvc 或编程,请从这里开始。也请看看下面的 "快速入门"。
  • 专题指南 在相当高的层次上介绍关键主题和概念,并提供有用的背景信息和解释。
  • 参考指南 包含 API 和 php-mvc 各个工作机制方面的技术参考。它们介绍了 php-mvc 是如何工作,如何被使用的。不过,你得先对关键字的概念有一定理解。
  • 操作指南 是一份目录。它们以排列好的关键问题和用例的方式指导你。它们比教程更加深入,且需要你先了解一些关于 php-mvc 是如何工作的知识。

快速入门

您是刚学 php-mvc 或是初学编程? 这就是你开始学习的地方

  • 从零开始概要 | 安装 | 配置
  • 入门教程:请求和响应 | 视图和模板 | 表单和通用视图 | 测试 | 静态文件

控制器

php-mvc 属于mvc架构的web框架, 使用控制器做为流程控制入口.

模型层

php-mvc 提供了一个抽象的模型 ("models") 层,为了构建和操纵你的Web应用的数据。阅读下面内容了解更多:

  • 模型:模型介绍 | 字段类型 | 索引 | Model 类
  • QuerySet:执行查询 | 查询表达式
  • Model 实例:实例方法 | 访问关联的对象
  • 迁移:迁移概述 | 操作参考 | SchemaEditor | 编写迁移
  • 高级:管理员 | 原始 SQL | 事务 | 聚合 | 搜索 | 自定义字段 | 多个数据库 | 自定义查询 | 查询表达式 | 条件表达式 | 数据库函数
  • 其它:支持的数据库 | 旧数据库 | 提供初始化数据 | 优化数据库访问 | PostgreSQL 的特定功能

视图层

php-mvc 具有 “视图” 的概念,负责处理用户的请求并返回响应。通过以下链接查找所有你需要知道的有关视图的信息:

  • 基础URL配置 | 视图函数 | 便捷工具
  • 参考:内置视图 | TemplateView 对象 | TextView 对象 | FileView 对象
  • 文件上传:概览 | 文件对象 | 存储 API | 管理文件 | 自定义存储
  • 基于类的视图:概览 | 内置显示视图 | 内置编辑视图 | 使用混入 | API 参考 | 扁平化索引
  • 高级:生成 CSV | 生成 PDF
  • 中间件:概览 | 内建的中间件类

模板层

模板层提供了一个对设计者友好的语法用于渲染向用户呈现的信息。学习如何使用语法(面向设计者)以及如何扩展(面向程序员)

高级用法

php-mvc 不是一成不变的, 还支持大量的扩展以及高级用法

目录


何方博客

https://hefang.link

何方博客微信公众号

何方博客微信公众号

何方的知乎专栏

zhuanlan.zhihu.com/iamhefang

Clone this wiki locally