2017-06-20 61 views
0

我是TYPO3的新手,我在TYPO3中創建了一個php文件。但不知道如何獲得數據庫連接。如何在TYPO3中的自定義php文件中獲取數據庫連接

哪些依賴文件和對象應使用獲得自己的自定義文件中的數據庫連接

我使用TYPO3 CMS - 專業網站內容管理系統V-6.2.14

我試圖將用戶選擇的語言選擇存儲在數據庫中。 enter image description here 使用AJAX我將數據發佈到自己的自定義PHP文件,在PHP文件,我需要訪問數據庫的選擇查詢

+0

請提供更多關於您的環境的信息,比如您的TYPO3版本 –

+0

我已添加詳細信息 – ManiMuthuPandi

+0

第一:此版本**不支持**第二:請給一些更多的信息你想要做什麼。無論您是要構建插件(前端),後端模塊還是CLI命令,都有一些差異。通常:通過使用適當的[classes](https://api.typo3.org/typo3cms/62/html/)來使用現有的數據庫連接。特別是因爲您需要將安裝更新到更新的版本。 –

回答

1

一個(乾淨)的方式做阿賈克斯與TYPO3是EID-Script等。
這裏是一個很好的說明:Connect to database with eID
意識到,在這個存根FE-用戶已經處理:後

$TSFE->initFEuser(); 

,你可以與訪問FE用戶記錄

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

請你能解釋如何處理fe-user – 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'] 
); 
+0

此解決方案僅適用於有經驗的用戶,只讀訪問,因爲它太容易破壞數據庫中的數據。這可能是一致性或編碼。 –

相關問題