有用thinkphp的吗? 想问个问题

2012-11-15 18:11:00 +08:00
 flylee2011
用thinkphp做东西的时候,想把ajax调用的php单独作为接口,比如加关注的操作,我想用ajax去调用一个单独的follow.php这样的接口文件,而不是把关注的操作function follow()这样写到一个xxxAction类里去,
请问这样怎么实现?
3532 次点击
所在节点    程序员
7 条回复
flylee2011
2012-11-15 18:16:32 +08:00
关键想让那个follow.php文件能用thinkphp的函数库,D,M 什么的。。
KiseXu
2012-11-16 08:48:09 +08:00
thinkphp是通过路由调用action类来统一管理用户请求的。

如果要实现你说的效果,可以在路由里添加一个follow.php的规则来调用某个模块的操作。

如果你只是想使用M,D函数。这些快捷函数的实现都在thinkphp/common/common.php文件里,你可以研究下怎么单独调用
crny520
2012-11-16 09:25:57 +08:00
thinkphp不难呀,边做边用手册就得了。。。
azoon
2012-11-16 10:23:24 +08:00
action控制器也可以实现你说的功能啊,为何要独立用一个php文件呢。
直接 在follow.php 包含入口文件 include_once('./index.php');试试吧。。。
然后在里面加
$_GET['m'] = '控制器名';
$_GET['a'] = '操作名';
当然,你也要弄一个上面对应的action控制器。 我没试过,这样应该可以把。。

再不行,就自己在follow.php另外链接数据库进行操作。
twm
2012-11-16 10:30:59 +08:00
看成thinkpad了
hafeyang
2012-11-16 17:24:03 +08:00
用过几天thinkphp api不是很统一啊。D() M() 这些方法让人感觉挺乱的。。
sdjkx
2012-11-16 17:35:00 +08:00
我也在研究这个,刚开始

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/52464

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX