Ich wollte im TCA ein select für die fe_users in einer anderen entity machen. Allerdings ist fe_users relativ groß und daher dauerte das Laden beim Editieren eines Datensatzes jedes mal ewig. Eine gute Alternative ist type => group:
'user' => array(
'exclude' => 0,
'label' => 'User',
'config' => array(
'type' => 'group',
'internal_type' => 'db',
'allowed' => 'fe_users',
'items' => array(
array('', 0),
),
'behaviour' => [
'enableCascadingDelete' => 0,
],
'maxitems' => 1
)
),