AddController

Script Class for adding new items to a group/select field. Performs proper redirection as needed.

Script is typically called after new child record was added and then adds the new child to select value of parent.

Internal

This class is a specific Backend controller implementation and is not considered part of the Public TYPO3 API.

Attributes
#[AsController]

Table of Contents

Properties

$id  : int
Loaded with the created id of a record FormEngine returns .
$P  : array<string|int, mixed>
Wizard parameters, coming from TCEforms linking to the wizard.
$pid  : int
Create new record -pid (pos/neg). If blank, return immediately
$processDataFlag  : int
If set, the DataHandler class is loaded and used to add the returning ID to the parent record.
$returnEditConf  : string
Information coming back from the FormEngine script, telling what the table/id was of the newly created record.
$table  : string
The parent table we are working on.

Methods

__construct()  : mixed
mainAction()  : ResponseInterface
Injects the request object for the current request or subrequest As this controller goes only through the main() method, it is rather simple for now
init()  : void
Initialization of the class.

Properties

$id

Loaded with the created id of a record FormEngine returns .

protected int $id = 0

..

$P

Wizard parameters, coming from TCEforms linking to the wizard.

protected array<string|int, mixed> $P = []

$pid

Create new record -pid (pos/neg). If blank, return immediately

protected int $pid = 0

$processDataFlag

If set, the DataHandler class is loaded and used to add the returning ID to the parent record.

protected int $processDataFlag = 0

$returnEditConf

Information coming back from the FormEngine script, telling what the table/id was of the newly created record.

protected string $returnEditConf = ''

$table

The parent table we are working on.

protected string $table = ''

Methods

mainAction()

Injects the request object for the current request or subrequest As this controller goes only through the main() method, it is rather simple for now

public mainAction(ServerRequestInterface $request) : ResponseInterface
Parameters
$request : ServerRequestInterface
Return values
ResponseInterface

init()

Initialization of the class.

protected init(ServerRequestInterface $request) : void
Parameters
$request : ServerRequestInterface

        
On this page

Search results