ludo / ludo
Installs: 72
Dependents: 0
Suggesters: 0
Security: 0
Stars: 4
Watchers: 2
Forks: 4
Open Issues: 0
Language:CSS
Requires
- php: >=7.3
- ext-json: *
- ludo/framework: ^2.0
README
Ludo-PHP是一个快速,面向对象的轻量级PHP开发框架。
简介
-
Ludo-PHP采用PDO Prepare方式操作数据库,避免SQL injection的风险,支持Mysql和PostgreSql两种数据库,支持读写分离和多数据库。
-
自动路由模式,程序会自动解析url中的controller和action,通过reflection调用对应的方法。
$method = new ReflectionMethod($this->_ctrl, $action);
$output = $method->invoke($controller);
-
自动记录request日志,日志内容包括$_GET, $_POST, $_COOKIE, $_SESSION, $_SERVER, SQL, ERROR信息。
-
支持异步任务队列功能
-
表单提交自动使用csrf token,避免csrf攻击
安装
composer create-project --prefer-dist ludo/ludo project-name