No Drupal 8, como posso criar conteúdo programaticamente? Na administração "Drupal 8", criei um novo tipo "Casa" (contém uma descrição, uma imagem, um campo de referência para os usuários ...). Como posso criar um tipo de entidade "Casa" a partir de um módulo personalizado?
No meu módulo personalizado, tenho um arquivo de formulário (contém uma classe que estende o FormBase). No retorno de chamada de envio, desejo criar uma nova "casa" e definir valores e salvar a nova Entidade.
Não encontro exemplos na web, no núcleo ...
Respostas:
Aqui está um exemplo simples de criação de um nó no Drupal 8.
Atualizado para remover a função obsoleta de acordo com os comentários de @mradcliffe. Obrigado!
Para sua informação, para testar pequenos trechos de código como este, o
drush core-cli
comando funciona muito bem. Consulte: http://www.drushcommands.com/drush-7x/core/core-clifonte
No Drupal, 8 nós agora são tratados como entidades. Você pode simplesmente criar um nó pelo seguinte código
fonte