我正在为我的网站使用 PHPFox。假设我想查看用户 id 为 126 的用户的个人资料。每当我点击地址栏中出现的 URL 后面的任何用户名时http://34.144.60.142/profile-126/
(如果是 user_id 126。对于其他用户,其他一些数字可能会显示为 profile-244 的用户用户 ID 244)。
从上面的 URL 中,我根本没有了解如何处理配置文件请求和获取配置文件数据。
有人可以详细解释一下 PHPFox 中的路由是如何完成的。
谢谢。
我正在为我的网站使用 PHPFox。假设我想查看用户 id 为 126 的用户的个人资料。每当我点击地址栏中出现的 URL 后面的任何用户名时http://34.144.60.142/profile-126/
(如果是 user_id 126。对于其他用户,其他一些数字可能会显示为 profile-244 的用户用户 ID 244)。
从上面的 URL 中,我根本没有了解如何处理配置文件请求和获取配置文件数据。
有人可以详细解释一下 PHPFox 中的路由是如何完成的。
谢谢。
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.
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.