Как добавить переменные в пользовательский объект

Я пытаюсь создать панель поставщика.

В этом случае мне нужно определить, что пользователь является продавцом или обычным пользователем.

Для этого мне нужно добавить переменную или переменную сеанса в объект пользователя.

Но как я могу это достичь.

Помогите решить эту проблему.

2 голоса | спросил Jatin Raikwar 13 AM00000080000002031 2016, 08:50:20

1 ответ


1

В соответствии с этим уроком https://docs.joomla.org/How_to_use_user_state_variables это довольно просто

$mainframe = JFactory::getApplication();
$mainframe->setUserState("$option.state_variable", "state1");

Документацию по этой функции можно найти здесь https: //api. joomla.org/cms-3/classes/JApplicationCms.html#method_getUserState

Возможно, для вашего случая лучше использовать set и get на объекте пользователя. Я никогда их не использовал, поэтому я не знаю, являются ли они постоянными или как они себя ведут. Проверьте их здесь https://api.joomla.org/cms-3/классы /JUser.html # method_set

ответил Adam M. 13 AM000000100000003531 2016, 10:48:35

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132