Aplicación (proceso comercial)
En esta capa, puede diseñar su proceso comercial como conceptos. Simplemente use las API de servicio y no necesita preocuparse por la implementación del servicio. También se comunica con front-end, recibiendo una solicitud de la acción del usuario.
Servicio (proveedor de servicios)
Como proveedores de servicios, aquí procesa la solicitud desde la capa de aplicación. E implementar funciones y usar el administrador de datos desde la capa de almacenamiento para procesar datos.
Almacenamiento (Administrador de datos)
Las entidades de datos almacenarán aquí.
Sistema (infraestructura)
Funciones básicas, servicios públicos, tiempo de ejecución y enrutador.
php >= 5.6
composer install Fácil de unir una ruta de URL de ruta a la acción definida, firma de soporte :id como parámetro Pase a la acción
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
}
//...
}Plantilla de renderizado fácil
< p > {title} </ p > class Home extends Action implements ActionInterface
{
public function index ()
{
$ replaces = [
' title ' => ' Siegelion demo '
];
return $ this -> render ( ' home.html ' , $ replaces );
}
}Pila de tecnología
Configuración inicial
npm init
npm startDisfruta tu codificación
Copyright (c) 2016 Wei Li ([email protected]) Licencia del MIT