https://github.com/prolificinteractive/mabiskeletonapi
https://github.com/prolificinteractive/mabiskeletonapi
Last synced: over 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/prolificinteractive/mabiskeletonapi
- Owner: prolificinteractive
- License: mit
- Created: 2013-09-17T17:45:59.000Z (almost 13 years ago)
- Default Branch: master
- Last Pushed: 2014-04-07T21:59:48.000Z (about 12 years ago)
- Last Synced: 2025-01-20T20:53:42.105Z (over 1 year ago)
- Language: PHP
- Size: 546 KB
- Stars: 1
- Watchers: 42
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
mabiSkeletonApi
===============
# MABI Application Documentation #
---
## Config Folder ##
* Copy `config.default.php` to `config.php` to start project
* Edit database config to match environment setup
## Controllers Folder ##
* Contains all custom routers
* Will override default REST model-controllers if you name them `[Model]Controller.php` and name the class `[Model]Controller`, which extends `RESTModelController`
`File: FoodsController`
`class FoodController extends RESTModelController {}`
* Collection level uses normal getMethod but object level needs to be restGetMethod
## Models Folder ##
* Controllers will be auto-generated unless this code is above:
`/**`
` * @model NoController`
` */`
## Libraries ##
* For libraries in the project that don't fit in with Controllers or external ones that don't use composer