0

我有一些数据(登录名)我想在我的自定义 TYPO3 扩展代码中被 git 忽略。

由于 AdditionalConfiguration.php 在我的情况下已经被忽略,它似乎是存储此类数据的好地方。

它通常包含像这样的数据

$GLOBALS['TYPO3_CONF_VARS']['DB']['Connections']['Default']['dbname']

现在制作像自定义全局变量这样的东西有意义吗?那存在吗?

$GLOBALS['CUSTOM_CONF_VARS']['MYEXT']['username']

我应该而且可以这样做吗?

4

2 回答 2

1

而不是保存configuration$GLOBALS尝试使用typoscript中。将更容易保持和维护它。

于 2017-11-18T18:57:22.130 回答
1

我认为您可以使用自己的全局变量。但我会考虑使用你自己的全局变量作为不好的编程风格。
如果您有安装特定数据,那么存储数据的正确方式取决于数据的类型和您需要它的位置:

  • Frondend 的所有内容都应存储在打字稿中。这可以在来自站点扩展的文件中或在数据库中(模板记录)
  • 对于 BE,您可以使用 Page- 或 User-TSconfig。在这里,您还可以使用来自站点扩展或数据库记录的文件 (pages/be_user)
  • 如果您有 FE 和 BE 或其他任何东西(例如调度程序作业),您可以使用扩展特定的全局数据,您可以在扩展管理器中设置。->文档
于 2017-11-20T12:33:46.663 回答