作者swallowcc (罹患重度能年病的燕叔)
看板PHP
标题[请益] Codeigniter restful api
时间Thu Jun 16 14:06:40 2016
不好意思想请问一个蠢问题...
我现在有一只 api.php 在负责 rest webservice 的运作.
(用的是这个
https://github.com/chriskacerguis/codeigniter-restserver )
写到现在几千行了,觉得有点杂乱无章,想要把里面的 api 依照功能分开整理一下。
不过这时才发现,
我不晓得要怎麽让 api 写在其他 php 档案再 include 进来... orz
且, 因为也洒了一些对应装置出去了, 所以入口一定得是 api.php 了...
有人可以教学一下, 该怎麽处理这个肥大的档案吗 囧rz
感恩<(_ _)>
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 1.163.31.80
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/PHP/M.1466057204.A.0AA.html
1F:→ dou0228: 先配合 URL rewrite 把 API 分开来 06/16 15:24
2F:→ MOONRAKER: 在route里面就分开吧 例如/api/users送这一只 06/16 16:22
3F:→ MOONRAKER: /api/events送别只这样 06/16 16:22
了解,所以一定要从route面处理,没办法从档案面就是了 ~ 感恩以上大德 orz
※ 编辑: swallowcc (1.163.31.80), 06/16/2016 16:33:58
4F:→ MOONRAKER: 也是可以用url helper啦 可是route应该是比较方便 06/16 18:37
5F:→ xdraculax: 也可以用 _remap 06/17 15:42
6F:推 mikejaffson: CI有MVC架构,依照你的需求先将流程跟业务逻辑分离写 06/20 03:06
7F:→ mikejaffson: 到Controller跟Model,再将会reuse却不适合放在Model 06/20 03:06
8F:→ mikejaffson: 的考虑放在helper或library 06/20 03:06
9F:推 ej04cj86: Api response绝对要用transformer interface/abstract c 07/18 06:13
10F:→ ej04cj86: lasses阿 07/18 06:13