omegacms / omega
Omega框架的示例应用。
1.0.0
2024-10-01 20:22 UTC
Requires
- php: >=8.2
- omegacms/framework: ^1.0.0
- symfony/console: ^7.1
Requires (Dev)
- filp/whoops: ^2.15
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许可。