Приложение (бизнес -процесс)
На этом уровне вы можете разработать свой бизнес -процесс в качестве концепций. Просто используйте API службы, и вам не нужно заботиться о реализации услуг. Также он общается с фронт-конце, получая запрос от действий пользователя.
Услуга (поставщик услуг)
Как поставщики услуг, здесь обрабатывает запрос с уровня приложения. И реализовать функции и использовать диспетчер данных из уровня хранения для обработки данных.
Хранилище (диспетчер данных)
Данные объекты будут храниться здесь.
Система (инфраструктура)
Основные функции, утилиты, время выполнения и маршрутизатор.
php >= 5.6
composer install Легко связать путь URL -адреса маршрута с определенным действием, знак поддержки :id как параметр переходит в действие
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
}
//...
}Легкий шаблон рендеринга
< p > {title} </ p > class Home extends Action implements ActionInterface
{
public function index ()
{
$ replaces = [
' title ' => ' Siegelion demo '
];
return $ this -> render ( ' home.html ' , $ replaces );
}
}Технический стек
Начальная настройка
npm init
npm startНаслаждайтесь кодированием
Copyright (c) 2016 Wei Li ([email protected]) MIT Лицензия