omegacms/omega

Omega框架的示例应用。

安装: 5

依赖: 0

建议者: 0

安全性: 0

星标: 0

关注者: 1

分支: 0

开放问题: 0

类型:项目

1.0.0 2024-10-01 20:22 UTC

This package is auto-updated.

Last update: 2024-10-01 20:23:39 UTC


README

首先,我想对Christopher Pitt表示衷心的感谢,感谢他关于PHP和MVC的书籍的第二版。没有它,我就不会找到灵感和动力来编写这个框架。

OmegaCMS示例应用

这是使用OmegaCMS框架开发的示例应用。有关此应用、其结构、控制器、模型、视图或任何其他信息,请鼓励您访问官方OmegaCMS网站。

要求

  • PHP 8.2或更高版本

安装

要安装此包,您可以从命令行运行以下命令

composer create-project omegacms/omega your_project_name

git clone https://github.com/omegacms/omega.git
cd omega
composer install

安装数据库

首先,使用phpMyAdmin或命令行创建数据库,然后将数据库详细信息输入到config/database.php文件中。最后,使用以下命令创建表

php omega migrate 

composer migrate

或者,您可以使用--fresh选项。但是请注意,此选项将删除现有表后再重新创建。

php omega migrate --fresh

composer dbfresh

测试

运行单元测试

要运行单元测试,请使用以下命令

vendor/bin/phpunit

composer serve

PHP内置服务器。

Omega有一个启动内置PHP服务器的脚本。但是请注意,由于缺少pcntl扩展,Windows操作系统的输出级别低于Linux和MacOSX。

php omega serve

composer serve

贡献

如果您想为OmegaCMS示例应用包做出贡献,请遵循我们的贡献指南

许可

此项目是开源软件,根据GNU通用公共许可证v3.0许可。