Eu tenho um grande projeto pessoal desenvolvido no Drupal 7 que possui muitas entidades personalizadas. Quero começar a atualizar o projeto para o Drupal 8, mas o núcleo do Drupal 8, totalmente reescrito, é muito grande para que eu possa entender sem documentação (o Symfony é totalmente desconhecido para mim, sou apenas um cara apenas do Drupal) .
Tentei criar uma entidade personalizada apenas olhando para alguns dos códigos dos módulos principais, mas sem sucesso.
Você pode me indicar alguns artigos sobre entidades personalizadas no Drupal 8 (não consegui encontrar uma única) ou fornecer um guia passo a passo básico?
Obrigado.
Respostas:
Estou trabalhando na documentação da API da entidade aqui: https://drupal.org/developing/api/entity .
A pergunta é grande demais para responder em detalhes e depende se você precisa de conteúdo ou de entidades de configuração. Supondo que você queira entidades de conteúdo (armazenadas no banco de dados, que possam ser colocadas em campo / revisáveis / ..., detalhes no link acima), é necessário fazer algo assim: a documentação vinculada acima acabará por cobrir cada etapa, incluindo tutoriais, agora , abrange apenas os primeiros passos.
Dependendo do que você precisa, também haverá outras etapas, como definir os formulários necessários, possivelmente um controlador de renderização e assim por diante, mas essas provavelmente devem ser perguntas separadas se você precisar de mais informações.
Notas:
fonte