bathuyen/demo

PSX 示例项目

v3.0.2 2017-02-08 19:21 UTC

README

关于

这是一个示例应用程序,可以基于 PSX 框架启动项目。您可以通过 composer 安装它

php composer.phar create-project psx/sample .

更多关于 PSX 的信息请访问 http://phpsx.org

配置

在 configuration.php 文件中,将 "psx_url" 键更改为指向公共文件夹的绝对 URL。如果您已经设置了虚拟主机,那么这只是一个域名。如果您使用 mod_rewrite,可以将 "psx_dispatch" 键设置为空值。因此,您可以在公共文件夹中使用示例 htaccess 文件。

入门指南

以下是对 API 重要部分的简要说明。

  • src/Sample/Api/Population/Collection.php
    这是一个表示 /population 端点的类

  • src/Sample/Service/Population.php
    服务类,包含 API 的业务逻辑。

  • src/Sample/Dependency/Container.php
    DI 容器,覆盖连接服务以使用 SQLite 数据库。

  • tests/Sample/Api/Population/CollectionTest.php 包含 /population 端点的 PHPUnit 测试用例。如果您已安装 PHPUnit,您可以使用 phpunit 命令在项目的根目录中运行测试。