En Drupal 8, ¿cómo puedo crear contenido mediante programación? De la administración de "Drupal 8", creé un nuevo tipo "House" (contiene una descripción, una imagen, un campo de referencia para los usuarios ...). ¿Cómo puedo crear un tipo de entidad "Casa" desde un módulo personalizado?
En mi módulo personalizado, tengo un archivo de formulario (contiene una clase que extiende FormBase). En la devolución de llamada de envío, quiero crear una nueva "casa" y establecer valores y guardar la nueva entidad.
No encuentro ejemplos en la web, en el núcleo ...
Respuestas:
Aquí hay un ejemplo simple de crear un nodo en Drupal 8.
Actualizado para eliminar la función obsoleta según los comentarios de @mradcliffe. ¡Gracias!
Para su información, para probar pequeños fragmentos de código como este, el
drush core-cli
comando funciona muy bien. Ver: http://www.drushcommands.com/drush-7x/core/core-clifuente
A partir de Drupal, 8 nodos ahora se tratan como entidades. Simplemente puede crear un nodo con el siguiente código
fuente