从Extbase控制器设置TypoScript


Set TypoScript from Extbase Controller?

如何直接从Extbase(6.2)的控制器设置TS设置?

所以这里:

/**
 * action show
 *
 * @param 'STUBR'Apievents'Domain'Model'Event $event
 * @return void
 */
public function showAction('STUBR'Apievents'Domain'Model'Event $event) {
    // Set plugin.tx_apievents_displayevents.settings.something to value x
    // --> how?
    // go on
    $this->view->assign('event', $event);
}

所以我可以在setup.txt中做

lib.something < plugin.tx_apievents_displayevents.settings.something

但是怎么做呢?

这基本上就是userFunc所做的。看见https://docs.typo3.org/typo3cms/TyposcriptReference/ContentObjects/UserAndUserInt/Index.html然而,TS通常用于代码正在使用的配置。而不是相反。如果你正在寻找一种存储临时值的方法,你也可以看看缓存管理器。你在这里想干什么?