所以我想构建一个扩展,你可以通过php将数据导出到excel或类似的东西。由于我打算分发它,直到现在不确定是公开还是仅仅关闭我的网络开发者朋友,通过直接输入我的凭证连接到数据库不是一个好主意。
有没有办法从LocalConfiguration.php文件导入它们?通过这种方式,它也将始终适用于T3的其他安装。
另一个甚至更好的方法是T3-API,我只懂了火车站(德国谚语)。 T3-API听起来像C3-PO最好的朋友。
你可能已经注意到我对php很新,文件生成可能是一个设置自己的大任务。但是没有挑战,那就不好玩吧?
环境: TYPO3 7.4.0 // MySQL 5.5.46 // PHP版本5.6.14
答案 0 :(得分:1)
您应该使用TYPO3数据库连接,该连接在变量$GLOBALS['TYPO3_DB']
中可用(不确定在较新的TYPO3版本中是否有更好的方法)。此连接是根据LocalConfiguration.php
中的数据库信息自动创建的。
变量的类型为\TYPO3\CMS\Core\Database\DatabaseConnection
,可以找到API文档here。