2017-06-20 8 views
0

私はTYPO3を初めて使用しています。私はTYPO3でPHPファイルを作成しています。しかし、その中でどのようにデータベース接続を取得するのか分からない。TYPO3のカスタムPHPファイルでデータベース接続を取得する方法

依存ファイルとオブジェクト独自のカスタムファイルにデータベース接続を取得するために使用すべき

は私がTYPO3 CMSを使用していますどのようなものです - プロのWebコンテンツ管理システムV-6.2.14

私はデータベースに言語選択のユーザーの選択肢を格納しようとしています。 TYPO3でAJAXを行うための enter image description here そのPHPファイルで、私はselectクエリのためにデータベースにアクセスする必要がある、私は私自身のカスタムPHPファイルにデータを投稿するつもりですAJAXを使用して

+0

TYPO3バージョンのようなご使用の環境に関する詳細情報を提供してください –

+0

詳細を追加しました – ManiMuthuPandi

+0

1回目:このバージョンはサポート対象外です** 2回目:あなたが何をしたいかについてのいくつかのより多くの情報。プラグイン(Frontend)、バックエンドモジュール、またはCLIコマンドのどちらをビルドするかによって、いくつかの違いがあります。一般的には、適切な[classes](https://api.typo3.org/typo3cms/62/html/)を使用して既存のデータベース接続を使用します。特に、インストールを新しいバージョンに更新する必要があるためです。 –

答えて

1

1(きれい)な方法は、EID-スクリプトです。このスタブにFE-ユーザーがすでに処理されることに、注意してConnect to database with eID

$TSFE->initFEuser(); 

あなたは

$GLOBALS['TSFE']->fe_user->user 
+0

あなたはfeユーザー – ManiMuthuPandi

+0

(回答編集) –

0
$conf = include '/path/to/typo3web/typo3conf/LocalConfiguration.php'; 

$t3_db_connection = mysql_connect(
    $conf['DB']['host'], 
    $conf['DB']['username'], 
    $conf['DB']['password'] 
); 
とFEのユーザレコードにアクセスすることができ、その後ここ
は良い説明です
+0

を処理する方法を教えてくださいすることができます説明してくださいこのソリューションは、 DB内のデータを台無しにする。これは一貫性やコーディングの可能性があります。 –

関連する問題