popphp/popphp-tutorial

Pop PHP 框架教程应用

4.0.1 2024-03-05 15:30 UTC

This package is auto-updated.

Last update: 2024-09-05 16:28:38 UTC


README

Join the chat at https://popphp.slack.com Join the chat at https://discord.gg/TZjgT74U7E

概览

这是一个 Pop PHP 框架的基本教程应用,演示如何为面向 Web 的应用和基于 CLI 的应用配置一些简单的路由。

顶部

安装

使用它创建一个新项目

$ composer create-project popphp/popphp-tutorial project-folder

或者克隆仓库并安装

$ composer install

安装后,Web 访问点位于 public/index.php,而主要的 CLI 访问点位于 script/pop

权限

您必须更改 database 文件夹和 script/pop 文件的权限,使其可写,以便应用能完全工作。

顶部

基本用法

Web

通过运行以下命令启动 Web 服务器

$ ./kettle serve

然后通过以下地址访问 Web 应用程序

https://:8000/

您应该会看到底部带有评论表单的主页。您可以提交评论并看到它被添加到页面上的评论列表中。

控制台

设置 script/pop 脚本为可执行,您可以像这样测试 CLI 应用程序

$ ./script/pop help
$ ./script/pop show
$ ./script/pop delete

第一个命令显示帮助屏幕;第二个命令显示已发布的任何评论;第三个命令允许您选择要删除的帖子。

顶部

注意事项

  • 教程应用使用 pop-db 组件将评论存储在小型 SQLite 数据库中。
  • 教程应用使用 pop-form 组件创建、渲染和验证评论表单。
  • Web 应用程序有一个视图文件夹 app/view,其中包含用于网页显示的视图脚本。
  • Web 应用程序正在利用 pop-http 组件在控制器对象中利用 HTTP 请求和响应对象。
  • CLI 应用程序正在利用 pop-console 组件来解析 CLI 请求并向 CLI 返回适当的响应。

顶部