API для mysql-simple-rpc

Серверное приложение основанное на mysql-simple-rpc

git clone git://git.appcode.pw/mysql-simple-rpc.git
npm install
# в файле ~/configs/app.json меняет строку подключения
cd refresh
npm install
cd ..
node refresh # обновляем схемы
node generator # генерируем провайдер

поддерживают следующие открытые API:

  • ~/tpl/:type/:folder/:name — получение общих шаблонов
  • ~/tpl-api/:type/:name/:field? — получение специфичных шаблонов

Спецификация общих запросов

  • type: string — тип шаблона. Например: model, store, listview, sublistview, detailview
  • folder: string — имя сущности. Например: cs_users
  • name: string — имя шаблона. Например: cs_users-listview

Примеры:

~/tpl/store/sys_accesses/sys_accesses - получение хранилища для sys_accesses
~/tpl/listview/sys_accesses/sys_accesses-listview - получение списка для sys_accesses

Специфичные запросы

  • type: string — тип шаблона
    • model
    • store
    • listview
    • detailview
    • grid
    • form
    • column
    • field
    • modelfield
    • sublistview
    • subcolumn
  • name: string — имя сущности
  • field: string — имя поля. Применяется только для type:
    • column
    • field
    • modelfield
    • subcolumn

Пример:

~/tpl-api/model/cs_users - возвращается разметка для модели
~/tpl-api/modelfield/cs_users/id - возвращается разметка для поля

 

Print Friendly, PDF & Email

Добавить комментарий