我正在使用Phalcon開發REST API。該應用程序將有多個模塊,如用戶,公司,聯繫人等。每個模塊都有自己的表格用於存儲數據。此外,每個模塊都有自己的定義文件,其中提到了API響應中顯示的字段。我對Phalcon非常陌生,我剛開始學習Phalcon,並且我需要關於如何構建應用程序的幫助,以便此代碼不會給我未來的問題,或者如果我錯過了某些內容或者代碼可能被抽象化那麼那會更好。Phalcon REST API結構
目錄結構計劃:
app/
MyAPI/
MyAPIControler.php
library/
controller.php //master controller where all controllers inherit from
model.php //master model where all models inherit from
utilities.php
MyAPI/
models/
User.php
Contacts.php
Company.php
Myapi.php
/config
config.php
routes.php
index.php
我希望每個模塊的所有數據庫相關的查詢駐留在自己的車型。 API URL說明列出的記錄將爲 http://api.example.com/MyAPI/V2/contacts/list或/ MyAPI/V2/users/list。同樣,對於創建記錄API URL將http://api.example.com/MyAPI/V2/contacts/add或/ MyAPI/V2 /用戶/列表
請告知我應該如何進行