Aplicação (Processo de Negócios)
Nesta camada, você pode projetar seu processo de negócios como conceitos. Basta usar as APIs de serviço e não precisa se preocupar com a implementação do serviço. Também se comunica com o front-end, recebendo solicitação da ação do usuário.
Serviço (provedor de serviços)
Como provedores de serviços, aqui processa a solicitação da camada de aplicativo. E implemente funções e use o gerenciador de dados da camada de armazenamento para processar dados.
Armazenamento (Gerenciador de dados)
As entidades de dados serão armazenadas aqui.
Sistema (infraestrutura)
Funções básicas, serviços públicos, tempo de execução e roteador.
php >= 5.6
composer install Fácil de vincular um caminho de URL de rota para a ação definida, sinal de suporte :id como o parâmetro passa para a ação
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
}
//...
}Modelo de renderização fácil
< p > {title} </ p > class Home extends Action implements ActionInterface
{
public function index ()
{
$ replaces = [
' title ' => ' Siegelion demo '
];
return $ this -> render ( ' home.html ' , $ replaces );
}
}Pilha de tecnologia
Configuração inicial
npm init
npm startAproveite sua codificação
Copyright (c) 2016 Wei Li ([email protected]) MIT Licença