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


Dynamic DB login in TYPO3 extension

所以我想构建一个扩展,在那里你可以通过php将数据导出到excel或类似的东西。由于我正计划分发它,到目前为止还不确定它是公开的还是只发给我的亲密网络开发朋友,所以直接输入凭据连接到DB不是一个好主意。

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

另一种甚至更好的方式是T3-API,如果我只了解火车站(德国谚语)的话。T3-API听起来像是C3-PO最好的朋友。

您可能已经注意到,我对php还很陌生,文件生成可能是一项需要自己设置的艰巨任务。但如果没有挑战,那就不好玩了,对吧?

环境:TYPO3 7.4.0//MySQL5.5.46//PHP版本5.6.4

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

该变量的类型为'TYPO3'CMS'Core'Database'DatabaseConnection,API文档可在此处找到。