o2system / framework
O2System 框架
Requires
- php: ^7.2.0
- matthiasmullie/minify: ^1.3
- o2system/cache: *
- o2system/database: *
- o2system/email: *
- o2system/filesystem: *
- o2system/html: *
- o2system/image: *
- o2system/kernel: *
- o2system/parser: *
- o2system/security: *
- dev-master
- v5.7.205
- v5.7.199
- v5.7.193
- v5.7.118
- v5.7.110
- v5.7.109
- v5.7.98
- v5.7.62
- v5.7.0
- v5.6.121
- v5.6.120
- v5.6.119
- v5.6.118
- v5.6.116
- v5.6.112
- v5.6.69
- v5.6.68
- v5.6.67
- v5.6.54
- v5.6.46
- v5.6.44
- v5.6.42
- v5.6.31
- v5.6.30
- v5.6.20
- v5.6.17
- v5.6.14
- v5.6.12
- v5.6.9
- v5.6.3
- v5.6.2
- v5.6.0
- v5.5.1031
- v5.5.1028
- v5.5.1027
- v5.5.1018
- v5.5.1004
- v5.5.1000
- v5.5.977
- v5.5.971
- v5.5.575
- v5.5.566
- v5.5.564
- v5.5.520
- v5.5.516
- v5.5.515
- v5.5.493
- v5.5.490
- v5.5.434
- v5.5.433
- v5.5.409
- v5.5.128
- v5.5.99
- v5.5.58
- v5.5.41
- v5.5.24
- v5.5.14
- v5.4.43
- v5.4.24
- v5.4.23
- v5.4.16
- v5.4.14
- v5.3.9
- v5.3.2
- v5.3.1
- v5.2.24
- v5.2.23
- v5.2.22
- v5.2.21
- v5.2.20
- v5.1.24
- v5.0.14
- v5.0.13
- 5.0.7
- v5.0.2
- v5.0.1
- v5.0.0
- v5.0.0-beta
This package is auto-updated.
Last update: 2024-09-25 16:38:08 UTC
README
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,以便我们可以在开发过程中跟踪所有问题。