Phalcon 第一个例子

17 Mar 2025 | 阅读 2 分钟

Bootstrap

要在 phalcon 中创建任何应用程序,首先必须创建一个引导文件。引导文件充当应用程序的入口点和配置。该文件处理 3 件事

  1. 注册组件自动加载器。
  2. 配置服务并将其注册到依赖注入中。
  3. 解析应用程序的 HTTP 请求。

要创建此文件,我们遵循四个步骤

  1. 创建 自动加载器
  2. 使用 依赖管理
  3. 创建 工厂默认
  4. 处理 应用程序请求

自动加载器

它加载 PSR-4,其中包含通过 Phalcon C 扩展运行的投诉文件加载器。自动加载器主要添加 控制器和模型。我们还可以注册包含不同文件命名空间的目录。

Public/index.php

Phalcon First Example 1

依赖管理

Phalcon 是一个松散耦合的框架,因此所有服务都已注册到依赖管理器。所有服务都会自动传递到 IoC (控制反转) 容器内的组件和服务。

所有服务都包含在一个类文件 DI (依赖注入) 中,并且 IoC 容器包含以下概念

  • 服务容器: 一个“包”,我们在其中全局存储应用程序运行所需的服务。
  • 服务或组件: 将被注入到组件中的数据处理对象。

目录: Phalcon\DI

工厂默认

工厂默认即 Phalcon\Di\FactoryDefaultPhalcon\Di 的变体。

首先,我们为 DI 创建对象,该对象会自动注册大多数组件。

public\index.php

Phalcon First Example 2

现在,我们将“view”服务注册到查找文件的目录地址。

Phalcon First Example 3

现在,我们生成基本 URL

Phalcon First Example 4

应用程序请求

应用程序请求为应用程序实现 MVC(模型视图控制器)。 在此之下,我们初始化 3 件事

  1. 初始化请求环境。
  2. 路由传入请求。
  3. 分派任何已发现的操作。

public\index.php

Phalcon First Example 5

示例

完整引导文件

输出

Phalcon First Example 6
下一个主题Phalcon 缓存