0

我正在为我的网站使用 PHPFox。假设我想查看用户 id 为 126 的用户的个人资料。每当我点击地址栏中出现的 URL 后面的任何用户名时http://34.144.60.142/profile-126/(如果是 user_id 126。对于其他用户,其他一些数字可能会显示为 profile-244 的用户用户 ID 244)。

从上面的 URL 中,我根本没有了解如何处理配置文件请求和获取配置文件数据。

有人可以详细解释一下 PHPFox 中的路由是如何完成的。

谢谢。

4

2 回答 2

0
on profile.index controller

system get user name by using this syntax

$mUser = $this->request()->get('req1');

now system fetch user data from user name by using predefine function.

$aRow = Phpfox::getService('user')->get($mUser, false);

this function exists in module/user/include/service/user.class.php service class.
于 2015-01-28T10:01:25.973 回答
0
actually when we didn't allow user name in registration then phpfox automatically set a user name "profile-user_id" for eg : if any user have user_id 126 then it's username must be "profile-126" and it's unique.

when you visit any user profile page like 

http://34.144.60.142/profile-126/

http://34.144.60.142/profile-244/

so phpfox fetch data from that username and particular profile will display.
于 2015-01-28T07:14:39.733 回答