Controller控制器
1.第一个控制器
<?php
namespace src\web\Controller\Home;
use Controller;
class DefaultController extends Controller
{
public function indexAction()
{
return $this -> render('Web/Views/Default/index.html.twig');
}
public function getUserService()
{
return $this -> createService("User:User");
}
}
?>
2.如何获取路由传过来的参数?详见Request与Route服务
3.需返回自定义Response,详见Response服务
4.Controller对象中的方法
public function render($tpl, $array = array())
public function createService($serviceName)
public function setFlashMessage($type, $message)
public function getFlashMessage()
public function redirect($url, $status = 302)
public function route()
public function twigInit()