Dispatch是一個(gè)PHP小框架。它并沒(méi)有給你完整的MVC設(shè)置,但你可以定義URL規(guī)則和方法,以便更好組織應(yīng)用程序。這對(duì)API、簡(jiǎn)單的站點(diǎn)或原型來(lái)說(shuō)是完美的。
//包含庫(kù)
include 'dispatch.php';
// 定義你的路由
get('/greet', function () {
//渲染視圖
render('greet-form');
});
//post處理
post('/greet', function () {
$name = from($_POST, 'name');
// render a view while passing some locals
render('greet-show', array('name' => $name));
});
// serve your site
dispatch();
你可以匹配特定類(lèi)型的HTTP請(qǐng)求和路徑,渲染視圖或做更多事情。如果你合并Dispatch和其他框架,那你就可以擁有一個(gè)相當(dāng)強(qiáng)大并且輕量級(jí)的程序!

