我正在使用移动应用程序(html、jQuery、php)与JomSocial进行交互,我已经能够发布到群组、讨论等。我这样做的方法是通过url查看控制器,然后转到实际的控制器类,例如/controllers/groups.php
,看看它是如何实现的。所以当我看到www.mysite.com/groups/1
时,我知道控制器是groups.php
问题是用户的个人资料不是这样的。url看起来像
www.mysite.com/1200-victor-gee-fred/profile
我以为这将是profile.php,但与在该类中张贴到墙上完全不同。
问题:哪个控制器正在处理用户配置文件的显示?如果你也知道我如何在个人资料墙上发帖并对其进行回复/评论,我将不胜感激。
我知道涉及到这些表:_users、_wall和_actives
万一将来有人需要这个,我终于找到了控制器。
components/com_community/controllers/system.php
使用了这些功能
public function ajaxStreamAdd($message, $attachment)
-进入jom_community_activities表其中$message
是在"共享"框中输入的文本,$attachment
是JSON编码的字符串,包含目标、参与者、访问级别、应用程序等public function ajaxStreamAddComment($actid, $comment)
-进入jom_community_wall表其中$activd是发布$comment 的用户的userid
致以最良好的问候