Я использую PHPFox для моего сайта. Предположим, я хочу просмотреть профиль пользователя с идентификатором пользователя 126. Всякий раз, когда я нажимаю на любое имя пользователя, в адресной строке появляется следующий URL. http://34.144.60.142/profile-126/
(В случае user_id 126. Для других пользователей может появиться какой-то другой номер, такой как profile-244 для пользователя с user_id 244).
Из приведенного выше URL я совсем не понимаю, как обрабатывается запрос профиля и извлекаются данные профиля.
Может кто-нибудь, пожалуйста, объясните мне, как маршрутизация осуществляется в PHPFox подробно.
Благодарю.
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.
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.