Anwendung (Geschäftsprozess)
In dieser Ebene können Sie Ihren Geschäftsprozess als Konzepte entwerfen. Nutzen Sie einfach die APIs des Dienstes und müssen sich nicht um die Service -Implementierung kümmern. Außerdem kommuniziert es mit Front-End und erhält die Anfrage von der Aktion des Benutzers.
Service (Dienstleister)
Als Dienstanbieter verarbeitet hier die Anfrage aus der Anwendungsschicht. Implementieren Sie Funktionen und verwenden Sie den Datenmanager von der Speicherschicht, um Daten zu verarbeiten.
Speicher (Datenmanager)
Datenentitäten werden hier gespeichert.
System (Infrastruktur)
Grundfunktionen, Dienstprogramme, Laufzeit und Router.
php >= 5.6
composer install Einfach ein Routen -URL -Pfad an definierte Aktionen zu binden, unterstützen Sie Zeichen :id als Parameterübergang in Aktion
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
}
//...
}Einfache Render -Vorlage
< p > {title} </ p > class Home extends Action implements ActionInterface
{
public function index ()
{
$ replaces = [
' title ' => ' Siegelion demo '
];
return $ this -> render ( ' home.html ' , $ replaces );
}
}Tech Stack
Erste Einstellung
npm init
npm startGenießen Sie Ihre Codierung
Copyright (c) 2016 Wei Li ([email protected]) MIT -Lizenz