0
我们必须为CMS Typo3项目设置一个傻瓜开发环境。 我们是三个需要承诺git master分支等等的开发者。 但大家都知道 - 对于typo3来说,在团队中工作并不那么容易。因为我们有不同的数据库,并且很多事情都必须通过管理面板进行更改。为Typo3项目设置开发环境
也许有人对此有所想法?也许有人有相同的经历?
我们必须为CMS Typo3项目设置一个傻瓜开发环境。 我们是三个需要承诺git master分支等等的开发者。 但大家都知道 - 对于typo3来说,在团队中工作并不那么容易。因为我们有不同的数据库,并且很多事情都必须通过管理面板进行更改。为Typo3项目设置开发环境
也许有人对此有所想法?也许有人有相同的经历?
您可以覆盖文件typo3conf/AdditionalConfiguration.php
中的typo3conf/LocalConfiguration.php
中的所有设置。在计算完本地配置后执行。
像这样的东西就往里面:
<?php
$GLOBALS['TYPO3_CONF_VARS']['DB']['host'] = 'localhost';
$GLOBALS['TYPO3_CONF_VARS']['DB']['port'] = '33306';
$GLOBALS['TYPO3_CONF_VARS']['DB']['user'] = 'myuser';
$GLOBALS['TYPO3_CONF_VARS']['DB']['password'] = 's3cr3t';
$GLOBALS['TYPO3_CONF_VARS']['DB']['database'] = 'myDB';
您可以从版本控制删除它(或包含在其中的文件,并删除从版本控制),并在每个开发环境不同的填充。
此外,TYPO3 6.2中引入了应用程序上下文,您可以将它们与AdditionalConfiguration.php
一起使用。 Ticket for this topic。