TYPO3扩展中的动态数据库登录

时间:2015-11-24 08:03:10

标签: php mysql export typo3

所以我想构建一个扩展,你可以通过php将数据导出到excel或类似的东西。由于我打算分发它,直到现在不确定是公开还是仅仅关闭我的网络开发者朋友,通过直接输入我的凭证连接到数据库不是一个好主意。

有没有办法从LocalConfiguration.php文件导入它们?通过这种方式,它也将始终适用于T3的其他安装。

另一个甚至更好的方法是T3-API,我只懂了火车站(德国谚语)。 T3-API听起来像C3-PO最好的朋友。

你可能已经注意到我对php很新,文件生成可能是一个设置自己的大任务。但是没有挑战,那就不好玩吧?

环境: TYPO3 7.4.0 // MySQL 5.5.46 // PHP版本5.6.14

1 个答案:

答案 0 :(得分:1)

您应该使用TYPO3数据库连接,该连接在变量$GLOBALS['TYPO3_DB']中可用(不确定在较新的TYPO3版本中是否有更好的方法)。此连接是根据LocalConfiguration.php中的数据库信息自动创建的。

变量的类型为\TYPO3\CMS\Core\Database\DatabaseConnection,可以找到API文档here