—— The Cuber PHP Framework
git clone https://github.com/gocuber/cuber.git cuber
cd cuber
composer install
Route::get('/', function () {
echo 'Hello Cuber';
});
// 闭包路由
Route::get('welcome', function () {
view('welcome'); // 调用视图
});
Route::get('user/info', function () {
return 'User@info';
});
// 控制器路由
Route::get('hello', 'Demo@hello');
DB::select("select id,name from user where id = :id", ['id'=>1001]);
DB::name('user')->where(['id'=>1001])->get();
// Redis
Redis::set('key', 'value');
Redis::get('key');
Redis::hSet('h', 'key1', 'hello');
Redis::hGet('h', 'key1');
Redis::hGetAll('h');
// Memcache
Memcache::set('key1', 'Cuber', 3600);
Memcache::get('key1'); // Cuber
目录 | 说明 |
---|---|
app | 应用目录 |
-- Controllers | 控制器目录 |
-- Libs | 类目录 |
-- Models | Model目录 |
-- views | 视图目录 |
bootstrap | 用于框架的启动和自动载入配置 |
config | 目录包含了应用所有的配置文件 |
public | 目录包含了应用入口文件 index.php 和前端资源文件(图片、JavaScript、CSS等) 该目录也是 Apache 或 Nginx 等 Web 服务器所指向的应用根目录 |
route | 目录包含了应用定义的所有路由 |
storage | 缓存文件、临时文件、log日志等 |
vendor | 目录包含了应用所有通过 Composer 加载的依赖 |
- 开始
- 基础
- 数据库
- 缓存
- 会话
- CLI命令行
- 扩展
- 核心