Aplikasi (proses bisnis)
Di lapisan ini, Anda dapat merancang proses bisnis Anda sebagai konsep. Cukup gunakan API layanan, dan tidak perlu peduli dengan implementasi layanan. Juga berkomunikasi dengan front-end, mendapatkan permintaan dari tindakan pengguna.
Layanan (Penyedia Layanan)
Sebagai penyedia layanan, di sini memproses permintaan dari lapisan aplikasi. Dan mengimplementasikan fungsi dan menggunakan Data Manager dari lapisan penyimpanan untuk memproses data.
Penyimpanan (Manajer Data)
Entitas data akan disimpan di sini.
Sistem (infrastruktur)
Fungsi dasar, utilitas, runtime, dan router.
php >= 5.6
composer install Mudah untuk mengikat jalur URL rute ke tindakan yang ditentukan, tanda dukungan :id sebagai parameter masuk ke tindakan
class App extends AppKernel implements AppInterface
{
public function run ()
{
Router:: setAction ( ' /login ' , ' UserLogin ' );
Router:: setAction ( ' /user/:id ' , ' UserInfo ' );
}
} class UserInfo extends Action implements RestfulActionInterface
{
//[GET] /user/:id
public function get ( $ params , $ query )
{
return $ params [ ' id ' ]; // will echo the content of parameter id from url
}
//...
}Template Render Mudah
< p > {title} </ p > class Home extends Action implements ActionInterface
{
public function index ()
{
$ replaces = [
' title ' => ' Siegelion demo '
];
return $ this -> render ( ' home.html ' , $ replaces );
}
}Tumpukan teknologi
Pengaturan awal
npm init
npm startNikmati pengkodean Anda
Hak Cipta (C) 2016 Wei Li ([email protected]) Lisensi MIT