Silverstripe CMS: cómo hacer una conexión en el formulario (Lista de selección) a otro DataObject/página de moda
-
28-10-2019 - |
Pregunta
Digamos que tengo un objeto de página del evento con el que debe estar conectado a un entrenador. ¿Cómo puedo agregar al objeto de eventos una lista de selección con todos los entrenadores (los entrenadores también son una página)?
Sé caliente para agregar un tipo de conexión de $ Has_one, pero no sé cómo popuar Select con objetos de entrenadores.
Solución
$trainers = DataObject::get('Trainer');
$fields->addFieldToTab('Root.Content.Main', new DropdownField('TrainerID', 'Trainer', $trainers->map() );
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow