urn2 / nx
A Trait Framework for PHP
Installs: 1 523
Dependents: 0
Suggesters: 0
Security: 0
Stars: 2
Watchers: 1
Forks: 0
Open Issues: 0
Type:framework
Requires
- php: >=8.1
- ext-json: *
- veasin/nx-io: >=0.0.8
- veasin/nx-log: >=0.0.5
- dev-master
- 1.3.3
- 1.3.2
- 1.3.1
- 1.3.0
- 1.2.8
- 1.2.7
- 1.2.6
- 1.2.5
- 1.2.4
- 1.2.3
- 1.2.2
- 1.2.1
- 1.2.0
- 1.1.25
- 1.1.24
- 1.1.23
- 1.1.22
- 1.1.21
- 1.1.20
- 1.1.19
- 1.1.18
- 1.1.17
- 1.1.16
- 1.1.15
- 1.1.14
- 1.1.13
- 1.1.12
- 1.1.11
- 1.1.10
- 1.1.9
- 1.1.8
- 1.1.7
- 1.1.6
- 1.1.5
- 1.1.4
- 1.1.2
- 1.1.0
- 1.0.x-dev
- 1.0.0
- 0.2.0
- 0.1.0
- dev-test
- dev-psr
- dev-php7.1
- dev-php5.6
This package is auto-updated.
Last update: 2025-06-05 18:18:06 UTC
README
___ ___
__ \ \/ /
/ \ \ \ /
/ / \ \ \
/ /\ / \ \
/__/ \/__/\__\ vea, 2025
is "a next-gen framework"
php 8.1+
small,fast,emmmm...
使用php语言中的trait实现在代码编写时的加载扩充,而不是运行时的扩充
小框架,可以随意扩充
resources
- cache-redis 基于redis的cache简单封装
- db-pdo 数据库访问,提供ar
- filter-from 过滤器,可书写混乱规则
- log 日志,支持同时多个writer
- log-cli 在shell中输出,提供颜色封装
- log-ws 通过websocket输出日志和调试
- model mvc的m封装
- controller-model mvc的c封装
- network-context 网络请求封装
- queue-amqp 简单的amqp队列封装
- router-annotation 注解生成路由
feature
- trait,trait,trait!!!
- 支持命名空间
- 支持composer
- 尽可能支持psr
- 尽可能兼容next
- 支持调度 使用route并闭包
- 同时多route匹配
- 改造route数组为对象
- 修改调度方式
- 支持php8,支持php新功能
- 脚手架
- 项目预制
- 编译(打包phar)
- PHPUnit
- filter\throw
- db\sql
- router\uri
code
class app extends \nx\app{
use \nx\log\file,
\nx\control\mvc,
\nx\router\ca,
\nx\db\pdo;
}
(new app)->run();