marcqualie/pimple-aware-controller

Silex 服务提供者,提供支持Pimple的控制器

dev-master 2013-05-28 20:52 UTC

This package is auto-updated.

Last update: 2024-09-15 23:57:59 UTC


README

Silex 服务提供者,提供支持Pimple的控制器

安装

{
    "require": {
        "marcqualie/pimple-aware-controller": "dev-master"
    }
}

使用

// Controller/Base.php
namespace Controller;
class Base {
    public function __construct($app)
    {
        $this->app = $app;
    }
    public function display()
    {
        $this->app['twig']->render();
    }
}
// Controller/User.php
namespace Controller;
class User extends Base {
    public function create($app)
    {
        // create user code
        return $this->display();
    }
}
// bootstrap.php
$app->register(new PimpleAwareController\ServiceProvider());
$app->get('/user/create', 'Controller\User::create');

贡献

欢迎在https://github.com/marcqualie/pimple-aware-controller提交拉取请求