我在Drupal 7上构建了一个大型个人项目,该项目具有许多自定义实体。我想开始将项目升级到Drupal 8,但是完全重写过的Drupal 8内核对我来说太大了,以至于我不了解任何文档(+ Symfony完全不为我所知,我只是一个仅Drupal的简单家伙) 。
我试图仅通过查看一些核心模块代码来创建自定义实体,但没有成功。
您能否指出我一些有关Drupal 8中的自定义实体的文章(我找不到一个),或者给我一些基本的逐步指南?
谢谢。
1
您是否可以编辑问题,以补充一下您所学的范围以及您所处的困境?看到有问题的特定代码将是理想的。建立自定义实体不是一件容易的事-对于网站格式和您获得良好答案的机会来说,这可能是一个太大的问题。请记住,正是出于这个原因,对链接/教程的请求在这里特别不合主题。最好逐个分解,并询问有关这些小片段的问题。谢谢
—
克莱夫(Clive)
@Clive除了验证API之外,Drupal 8中的Entity API几乎与Symfony无关,因此我认为这无关紧要。否则,我同意这个问题的范围太广,但是我尝试给出一个概述,然后可以更详细地回答更具体的问题。有了一个起点,就可以了,因为如果您不了解D8,那并不太明显。
—
Berdir
@Berdir我通常是指D7-> D8,而不是专门针对实体。例如,了解Symfony路由和服务会使总体上更容易理解核心代码。顺便说一句,写得很好,甚至没有理由立即考虑解决这个问题IMO,这是一种宝贵的资源(即使从广泛的角度来说也是一点点)
—
克莱夫(Clive)