Главная » PHP » TYPO3: расширение: сохранение конфигурации для внешней системы
TYPO3: расширение: сохранение конфигурации для внешней системы
Я реализую расширение, которое должно иметь возможность использовать внешние сервисы (за пределами TYPO3).
Также важно, чтобы часть бизнес-логики моего расширения была доступна как задача планировщика — это означает, что она может быть вызвана просто как класс PHP.
Каково типичное / лучшее место (способ?) Для хранения конфигурации (ip, port и т. Д.) Для таких внешних служб?
Я реализовал параметры расширения с помощью FlexForms (учебник здесь). Но они, очевидно, невидимы при вызове в качестве задачи планировщика.
Можно ли сохранить конфигурацию в $GLOBALS['TYPO3_CONF_VARS']['EXT']['extConf']['myvendor']?
Да ты прав. Конфигурация расширения является правильным местом, если предположить, что все веб-сайты в вашей установке TYPO3 или все планировщики, если вы хотите запустить несколько, будут использовать одну и ту же конфигурацию.