Я обычно не тот, кто публикует сообщения на форуме, так как я всегда мог найти что-то, не беспокоя кого-либо. Во всяком случае, на этот раз мне не повезло.В данный момент зарегистрирован TYPO3 Пользователь (fe-user)
Я запрограммировал DB-Communications-System для своего сайта, где вы можете оставить сообщения для остальной части семьи из приложения Java, приложения для Android и самого веб-сайта. На этом веб-сайте вы входите в систему с помощью маски регистрации fe_user, а затем можете получить доступ к форме. Здесь у меня есть раскрывающийся список «От» и выпадающий список «Для», где есть имена семьи, которую нужно выбрать. Я хочу, чтобы страница читала текущего зарегистрированного пользователя и автоматически устанавливала переменную «От» в соответствии с этим пользователем.
На многих страницах я нашел
$GLOBALS['TSFE']->fe_user->user
и accordig вариации этого, но независимо от того, как я пытался получить что-то из него,
strleng()
всегда 0,
print_r($_GLOBALS['TSFE'])
является всегда пусто
и весь массив также пуст.
Что я делаю неправильно? Должен ли я что-то делать, прежде чем я получу доступ к этим переменным? Кроме того, в некоторых случаях, это не распространяется признать этот объект и вместо интерпретации переменной, она просто говорит
"->fe_user->user"
на сайте.
Большое спасибо
Вы пишете расширение? Вы пытаетесь получить доступ через TypoScript? дополнительная информация была бы полезной. t3lib_div :: debug ($ GLOBALS ['TSFE'] -> fe_user, «пользовательский объект, если он есть»); – maholtz
Как вы можете создать свою форму? Как вы включаете свой PHP? Я думаю, нет необходимости писать PHP Code для архивации того, что вы хотите сделать. Вместо этого используйте TYPO3 :) – maholtz
Форма представляет собой HTML-форму, которая должна была POST-переменные PHP – Halest