-
Wie kann man bei einer yform callback action der callback-Funktion Parameter übergeben?
|
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 5 replies
-
Ich würde dann eine anonyme Funktion drum rum setzen, und darin den eigentlichen Aufruf machen. Also so: // php >= 7.4
$yform->setActionField('callback', [fn () => sh_gruppe_aenderungswunsch::newChange('hier', 'die', 'params')]);
// für php < 7.4 ohne die arrow function
$yform->setActionField('callback', [function () {
sh_gruppe_aenderungswunsch::newChange('hier', 'die', 'params');
}]); Hinweis: Default übergibt YForm bereits einen Parameter, das $yform->setActionField('callback', [fn (rex_yform_action_callback $action) => sh_gruppe_aenderungswunsch::newChange($action, 'hier', 'die', 'params')]); |
Beta Was this translation helpful? Give feedback.
-
Rein interessehalber: |
Beta Was this translation helpful? Give feedback.
Ich würde dann eine anonyme Funktion drum rum setzen, und darin den eigentlichen Aufruf machen. Also so:
Hinweis: Default übergibt YForm bereits einen Parameter, das
rex_yform_action_callback
-Objekt. Das wird bei der obigen Variante jetzt verschluckt. Falls das Objekt weiterhin auch übergeben werden soll, dann so in der Art: