多くのカスタムエンティティを持つDrupal 7でビルドした大きな個人プロジェクトがあります。プロジェクトをDrupal 8にアップグレードしたいのですが、完全に書き直されたDrupal 8コアは大きすぎて、ドキュメントなしで頭を動かすことはできません(+ Symfonyはまったく知られていないので、私は単純なDrupalのみの人です)。 。
コアモジュールのコードをいくつか見ただけでカスタムエンティティを作成しようとしましたが、成功しませんでした。
Drupal 8のカスタムエンティティに関するいくつかの記事(私は1つを見つけることができませんでした)を紹介してもらえますか、またはいくつかの基本的なステップバイステップガイドを教えてください。
ありがとう。
1
質問を編集して、あなたがどこまで到達したか、正確にどこで苦労しているのかについて少し追加してください。問題が発生している特定のコードを確認するのが理想的です。カスタムエンティティの構築は簡単な作業ではありません。おそらく、サイトの形式と適切な回答が得られる可能性の両方にとって、質問が広すぎる可能性があります。リンク/チュートリアルのリクエストは、そのため、ここでは特にトピックから外れていることに注意してください。少しずつ分解して、それらの小さな断片について質問するのが良いでしょう。ありがとう
—
クライヴ
余談ですが、Symfonyをまったく知らなければ、D7の知識をD8に適用するのは難しいでしょう。物事は大幅に変更されました(すでにご存じのとおり)。旅に出る前に、Symfonyの本をできるだけ多く読むことを強くお勧めします。アースのようなものを持つことは、遷移になりますロットスムーズにし、私を信頼しています。別の
—
Clive
@Clive検証APIとは別に、Drupal 8にはEntity APIがあり、Symfonyとはほとんど関係がないので、それほど関連性があるとは思いません。それ以外の場合は、質問が広すぎることに同意しますが、概要を説明しようとしたので、より具体的な質問にさらに詳しく回答できます。そして、D8を知らなければ、それは明白ではないので、開始点を持つことが役立ちます。
—
Berdir 2013年
@Berdir私はD7-> D8全般を意味しました。具体的にはエンティティではありません。たとえば、symfonyのルーティングとサービスについて理解することで、一般的にコアコードの理解がはるかに容易になります。ちなみにすばらしい記事です。この質問を今すぐ閉じることを考える理由もありません。IMO、それは価値のあるリソースです(広い意味で少しでも)
—
クライヴ