Объясните URL-маршрутизацию в PHPFox

Я использую PHPFox для моего сайта. Предположим, я хочу просмотреть профиль пользователя с идентификатором пользователя 126. Всякий раз, когда я нажимаю на любое имя пользователя, в адресной строке появляется следующий URL. http://34.144.60.142/profile-126/(В случае user_id 126. Для других пользователей может появиться какой-то другой номер, такой как profile-244 для пользователя с user_id 244).

Из приведенного выше URL я совсем не понимаю, как обрабатывается запрос профиля и извлекаются данные профиля.

Может кто-нибудь, пожалуйста, объясните мне, как маршрутизация осуществляется в PHPFox подробно.

Благодарю.

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.
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.
0

По вопросам рекламы [email protected]