popphp / popphp-tutorial
Pop PHP 框架教程应用
4.0.1
2024-03-05 15:30 UTC
Requires
- php: >=8.1.0
- popphp/pop-console: ^4.2.1
- popphp/pop-db: ^6.5.3
- popphp/pop-form: ^4.1.0
- popphp/pop-http: ^5.0.8
- popphp/pop-kettle: ^2.3.2
- popphp/pop-session: ^4.0.0
- popphp/pop-view: ^4.0.0
- popphp/popphp: ^4.2.8
README
概览
这是一个 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 返回适当的响应。