joomla 3.3.1 でコミュニティ ビルダーの無料標準を使用しています。現在のユーザーからデータを取得しようとしています。主に、データベースのユーザー テーブルにある ID 識別子です。後でデータベース内のユーザーのすべての情報を読み取るために使用したいからです。
「 CB $user オブジェクトの確立」を試しましたが、そのコードをどこに記述し、どのように使用するのか正確にはわかりません。
何か案が?。ありがとう
joomla 3.3.1 でコミュニティ ビルダーの無料標準を使用しています。現在のユーザーからデータを取得しようとしています。主に、データベースのユーザー テーブルにある ID 識別子です。後でデータベース内のユーザーのすべての情報を読み取るために使用したいからです。
「 CB $user オブジェクトの確立」を試しましたが、そのコードをどこに記述し、どのように使用するのか正確にはわかりません。
何か案が?。ありがとう
Joomla のユーザー オブジェクトを使用するのが最適です。
これを行うには、次を使用できます。
$user = JFactory::getUser();
echo $user->id;
echo $user->name;
Joomla のユーザー オブジェクトの可能性に関する詳細については、以下をお読みください。
http://docs.joomla.org/Accessing_the_current_user_object
Joomla フレームワークをインポートするには、カスタム PHP ファイルの先頭に以下を追加します。
define( '_JEXEC', 1 );
define( 'DS', DIRECTORY_SEPARATOR );
define( 'JPATH_BASE', realpath(dirname(__FILE__)) );
require_once ( JPATH_BASE .'/includes/defines.php' );
require_once ( JPATH_BASE .'/includes/framework.php' );
$mainframe = JFactory::getApplication('site');
PHP スクリプトがルート フォルダーにあるため、3 行目は正しいと思いますが、別のディレクトリに移動する場合は、上記のコードの 3 行目を更新する必要があります。
お役に立てれば