tournikoti / tourbillon-framework
1.0.8
2019-03-08 14:28 UTC
Requires
- php: >=5.6
- symfony/var-dumper: ^3.2
- tournikoti/tourbillon: ^1.0
README
简介
Tourbillon Framework 是一个PHP框架,与现有的一些框架类似。
安装
执行以下命令以创建项目
composer create-project tournikoti/tourbillon-framework
配置
为了配置您的应用程序,复制文件 app/config/parameters.example.neon 并将其重命名为 parameters.neon。
您可以通过修改此文件来配置数据库连接。
您的应用程序的完整配置将在文件 app/config/config.neon 中完成。
路由器
路由器包含您应用程序的所有路由。一个路由是一组URL、控制器和要执行的函数。
您的路由在文件 app/config/routing.neon 中声明。
以下是一个示例
routing: home: url: 'users' controller: src\Controller\User action: list
在这里,对于像 https:///users 这样的URL,将执行控制器 UserController 的 listAction 方法。
以下是一个带有参数的示例
routing: home: url: 'users/(:user)' controller: src\Controller\Index action: index params: user: \d
在这里,URL包含一个名为 user 的参数。在控制器的方法中,将能够通过参数获取此值
<?php public function indexAction($user) { return $this->render('index.tpl'); }
在这里,对于像 https:///users/59 这样的URL,变量 $user 将等于 59。