webengine / flask-php

dev-master 2016-12-19 05:27 UTC

This package is not auto-updated.

Last update: 2024-09-14 19:25:42 UTC


README

PHP 库,类似于 Python 的 Flask

如何使用

服务器设置

Apache: .htaccess

在相同目录中创建 .htaccess 文件,指向 index.php 并写入

RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php/$1 [L]

IIS

尚未准备就绪。

NGINX

尚未准备就绪。

安装

composer install webengine/flask-php

没有 composer 无法使用

示例代码

<?php
use FlaskPHP\FlaskPHP;

$app = new FlaskPHP();

$app->route('/index', function () {
    return 'This is index.';
});

$app->get('/members/<name>',
function($name) {
    return render_php('/pages/members.php', ['name' => $name]);
});

$app->post('/members/<name>',
function($name) {
    return render_twig('/pages/members.twig', ['name' => $name]);
});