o2system/framework

O2System 框架

资助包维护!
Patreon
Open Collective

安装次数: 1,619

依赖项: 6

建议者: 0

安全: 0

星标: 5

关注者: 4

分支: 2

开放问题: 0

类型:


README

alt text

Scrutinizer Code Quality Build Status PHP Composer Latest Stable Version Total Downloads License

O2System 框架

开源 PHP 模块化 HMVC-MVM-P 框架。新一代 PHP 框架。

O2System 框架和组件基于几乎所有的 PHP 标准建议 PSR 编写。

如果你想在 CodeIgniter 框架时代享受到便利,同时又想拥有 Laravel 框架那样的强大功能,那么 O2System 框架就是最适合你的框架。

O2System 框架设计简单易安装,配备了强大的功能,可以加速你的开发过程。

特色功能

智能内核

O2System 框架配备了内核作为核心,同时充当启动服务运行器、输入/输出(I/O)处理器、模块注册和智能服务容器。O2System 框架的内核可以归类为混合(或模块化)类别,因为它在启动时运行多个服务,并设计为单例模式,因此只有一个实例的内核执行。值得注意的是,除非调用对象服务,否则所有注册的服务都不会直接启动,这对减少内存使用有重大影响。

智能自动加载器

O2System 框架中的自动加载器系统使得编写代码非常简洁和高效。

智能路由

创建控制器时,你将体验到 CodeIgniter 框架的简便性,但增加了 Segment 分派器,允许你使用 lambda 和闭包进行地址翻译。你还可以轻松地进行池地址翻译和域名地址翻译。

同时解析引擎

O2System 框架配备了同时解析引擎系统,想象一下你可以同时运行 Blade、Markdown、BBCode 解析器。你还将了解到一个新的解析器,它编写起来非常简单,就像编写 PHP 代码一样简单,那就是 Noodle 解析引擎。

内置用户界面

你会惊讶地发现,O2System 框架已经具备了模板和主题支持功能,甚至还有一个内置的用户界面,可以帮助你构建基于 jQuery 和 Bootstrap v4.0.0 的项目。如果你想要构建一个需要已有管理主题的应用,如果你想要构建一个提供多用途主题、设计迷人的网站。

Composer 安装

安装 O2System 框架的最佳方式是使用 Composer

composer require o2system/framework

Packagist: https://packagist.org.cn/packages/o2system/framework

使用方法

文档可在本存储库的 wiki 上找到,或访问此存储库的 GitHub 页面

想法和建议

请通过 contact@o2system.id 给我们发送邮件

错误和问题

请通过 GitHub 提交您的 pull request,以便我们可以在开发过程中跟踪所有问题。

系统要求