Project

General

Profile

Actions

Bug #102299

open

Incomprehensible behavior: Entity in a forward argument

Added by C. Gogolin 7 months ago.

Status:
New
Priority:
Should have
Assignee:
-
Category:
Extbase
Target version:
-
Start date:
2023-10-31
Due date:
% Done:

0%

Estimated time:
TYPO3 Version:
11
PHP Version:
8.2
Tags:
Complexity:
medium
Is Regression:
Sprint Focus:

Description

Hello,

I'm not quite sure if this is a bug or if I fundamentally misunderstood something.

In my self programmed controller I have several actions. Many small Actions do their job and forward a few arguments to a larger Action method, which then organizes everything else and whose template is rendered.

But now when I put an entity into the forward arguments, it only goes well once.
Ex: user clicks on a submit button. Then he lands in my small action method. This validates and forwards among other things also a manipulated entity. This is fast, the errors are displayed. Everything is top. But if the user clicks the button again, it takes many seconds until the page is loaded again.

Currently I convert the entity into an array by hand to put it into the arguments, so that the "big" method "copies" the array back into an entity. This works reliably and quickly.

But surely this can't be intentional? Is there a caching mechanism or some other generic algorithm interfering?

Can anyone else confirm this behavior? Or show me where in the manual it says not to put Entity in the forward arguments?

I thought the advantage of forwards was just that you can transport more complex objects from action to action without going through the browser....

Thanks for your help... Clemens

No data to display

Actions

Also available in: Atom PDF