joomla 3ではカスタムフィールドを追加できます。それらは "_fields"のjoomla mysqlデータベースに保存されます。joomla 3のカスタムフィールドにアクセスする
「地域」という新しいカスタムフィールドが作成されました。ユーザーは、プロファイル設定で値を追加できます。だから私の質問は今、私はどのようにPHPを介してこのカスタムフィールドのユーザーの値を呼び出すことができますか?
は、私は、ユーザー例えばプロファイル値呼び出す方法を知っている:だから私は_FIELD値を呼び出すことができますどのように
jimport('joomla.user.helper');
$user = JFactory::getUser();
$userId = $user->id;
$userProfile = JUserHelper::getProfile($userId);
$usercity = $userProfile->profile['city'];
?
あなたは ますprint_r($ USERPROFILE)を試してみました持っています。 それからその中のすべてのフィールドをはっきりと見ることができます。 – Oluwaseye
はい、使用できるプロファイルパラメータのみです。カスタム項目の値が内部にありません。 – Robster