[請益] Codeigniter restful api

作者: swallowcc (guest)   2016-06-16 14:06:40
不好意思想請問一個蠢問題...
我現在有一隻 api.php 在負責 rest webservice 的運作.
(用的是這個 https://github.com/chriskacerguis/codeigniter-restserver )
寫到現在幾千行了,覺得有點雜亂無章,想要把裡面的 api 依照功能分開整理一下。
不過這時才發現,
我不曉得要怎麼讓 api 寫在其他 php 檔案再 include 進來... orz
且, 因為也灑了一些對應裝置出去了, 所以入口一定得是 api.php 了...
有人可以教學一下, 該怎麼處理這個肥大的檔案嗎 囧rz
感恩<(_ _)>
作者: dou0228 (7777)   2016-06-16 15:24:00
先配合 URL rewrite 把 API 分開來
作者: MOONRAKER (㊣牛鶴鰻毛人)   2016-06-16 16:22:00
在route裡面就分開吧 例如/api/users送這一隻/api/events送別隻這樣也是可以用url helper啦 可是route應該是比較方便
作者: xdraculax (首席怪叔叔)   2016-06-17 15:42:00
也可以用 _remap
作者: mikejaffson (mike)   2016-06-20 03:06:00
CI有MVC架構,依照你的需求先將流程跟業務邏輯分離寫到Controller跟Model,再將會reuse卻不適合放在Model的考慮放在helper或library
作者: ej04cj86 (Swaglicious)   2016-07-18 06:13:00
Api response絕對要用transformer interface/abstract classes阿

Links booklink

Contact Us: admin [ a t ] ucptt.com