代码拉取完成,页面将自动刷新
同步操作将从 0-hun/TinyMvc 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
TinyMvc/
├── config
│ └── main.php //配置文件
├── demo
│ └── users.sql //demo 数据库
├── public
│ ├── index.php //app 入口
│ └── static //静态资源
├── runtime
│ ├── cache //文件缓存
│ └── logs //日志
├── src //源文件
│ ├── app
│ │ ├── Application.php
│ │ └── ApplicationHelper.php
│ ├── base
│ │ ├── AppException.php
│ │ ├── Config.php
│ │ ├── Decorators.php
│ │ └── TinyMvc.php
│ ├── controllers //controller 目录
│ │ ├── BaseController.php
│ │ ├── Home.php
│ │ └── Users.php
│ ├── models //models 目录
│ │ └── User.php
│ ├── routers //路由目录
│ │ ├── default.php
│ │ └── users.php
│ └── utils
│ └── Utils.php
└── views //views目录
├── error
│ └── error.php
├── home
│ └── index.php
├── layouts
│ └── main.php
└── users
git clone https://git.oschina.net/man0sions/TinyMvc.git
cd TinyMvc
composer update
参照 : config/main.php
src/routers 详细路由配置请查看 http://git.oschina.net/man0sions/Router
$router->get("/","Home@index");
$router->get("/users","Users@index");
$router->get("/users/id/:id","Users@view");
src/controllers 详细controller用法查看 http://git.oschina.net/man0sions/Controller
class Users extends BaseController
{
private $page_size = 10;
public function index()
{
$users = User::model()->limit($start, $this->page_size)->findAll();
return $this->render(['users' => $users]);
}
}
views
默认情况下 controller
Home@index
对应 views
home/index.php
src/models 详细用法查看 http://git.oschina.net/man0sions/Orm
use LuciferP\Orm\base\Model;
class User extends Model
{
protected $table="users";
}
cd public && php -S 127.0.0.1:3000
Visit http://127.0.0.1:3000/
demo 数据库在 demo/users.sql
展示了 user curd的实现细节,包括:
路由配置 src/routers/users.php
controller src/controllers/Users.php
view views/users
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。