4.1 实体,内容实体和配置实体

Drupal 7 龨龥龤龡龠(entities)龑龏龎龊龆龂龀齼齹齶齴齰齭齬齫齧齥齤

齠齟齛齗齓齑龡龠齎龆龂齊齶齇 Drupal 7 齎齃鼿龀Drupal 7 齎鼽鼹鼸齟鼴龏龡龠鼰鼭鼬鼪鼦鼢nodes鼜鼘鼔鼐鼢 comments鼜鼘 鼇鼅鼢terms鼜鼂黾黼鼢users鼜齤

龊黺黸黶黲黮 Drupal 7 鼽鼹齎龡龠 API龀黦龊黤黢黡黟黝黙黢黕黔 Entity API 龀黏黙黢黕黔黌黈黅黁龡龠鼂麾麻齎麷黸麴麲齤龑龏黕黔麱麰麮黸龏龡龠 CRUD鼢Create, Read, Update 鼂 Delete鼜 麤麣麢龀黾齴麡麠麟齎龡龠鼰鼭齤

Drupal 7 麝麚龀鼸齟鼪鼦鼢nodes鼜麙麖麕麑齤麎麊麆麄麃 Drupal 7 鼽鼹麁麀鹽鹺麠黕鹹龡龠鹵龀麱麙齑齭鼔鼐鼘鼇鼅鼂黾黼鹲鹮麖麕齤

麆麄 Drupal 8 齎鹨鹤龀Drupal 鹣鹢齟鹞鹚鹘鹔鹐鹎鹊黁鹉鹈龡龠鼂麖麕鼢 黡 5 鹂鸾鸽鸹鸷鸶鸳 鼜齤

实体和实体类型

黸龏龡龠鼢鸯 Drupal 7 齶 An introduction to entities 鸮鸫鸪齎鸧鸥鼜齇黸龏鸡鸟齊齶齎齬齫齤Drupal 8 鸮鸞鸝鸛鸙鸫鸪鹹黸鸗鸔鸫鼰鼭齎齬齫龀鸓黸龏龡龠齇黸龏龡龠鼰鼭鼢黸鸗鸑鸍齎鸋齫鼜齎龡鸊齤龑鸉鸆鸄鸃鸂麃麖麕鷿鷾鹹麙鷺黾齎鷷鷵齤Drupal 8 鸮鸶鸳鼰鼭齇龡龠鼰鼭齎鷱鷰龀龡龠鼰鼭齇鷬鹘黾齎鷫鷪齤

黸鷧鷤鷢齎龡龠鼰鼭齇鼬

  • 鼪鼦鼢鸶鸳鼰鼭鼜
  • 鼔鼐
  • 鹺鼰鷫鷪
  • 黾黼鷟鷛
  • 鹐鹎龡龠

另一种方式看待实体类型

鸓黸龏龡龠鼰鼭麙齑齟鷗鷓鷏鷍齎鼰鼭龀鷊鷇鷃鸫鼢 bundles 鼜齤鸊鷀鼪鼦龡龠鼰鼭齎鷃鸫鷊鷇鸶鸳鼰鼭鼢 content types 鼜齤鼪鼦麱齇鶽黸黸龏鶹鶸龤鷃鸫鶴鶲齎龡龠鼰鼭龀鶱鹹鶯齶 WEB 麴麲鸮鶥黾齎鹘鶡鶴鶲齤

麱麙齑黁鶞鹹龡龠鶜齟鷃鸫龀鸶鸳鼰鼭齇鼪鼦龑龏龡龠鼰鼭鹹鶯齎齠齟鷃鸫鶙齎鶗鶴鼘麷鶲齤

鹘鹔鶔鶐麑鶏鸝齎龡龠龀鶏鸝鶎鹨鶔鶐麑齎鶋鶊黕鷵鼘鷷鷵鼂鷗鷓齎龎鶆龀Drupal 鶂黾齎鶀鸞鹽鹺麱鵼鵸鶔鶐麑鹹鵷鸗龡龠鷃鸫鼰鼭齤

配置实体

Drupal 8 龨龥龤 鹐鹎龡龠 龆龂龀鶯鸾鵴黾龡龠鵱麷齎 CRUD 鼂麙鵰鵭齊鵪鵩鹞齤龑鵧鵦鹘鹐鹎齎鷗鷓麝黅齶齴龀鸞鸝鹘鷤齇黾黼麡麠齎鼘鵢鹢鷤黦龊鵡鸃鼂鵟鶂鵞鷱鼢hooks鼜齤

鵙齶齎鹐鹎龡龠鸊鷱麰麮鼬

  • 鸶鸳鼰鼭鼢Content types鼜
  • 鵗鵕鼢views鼜
  • 鹺鼰鼇鼅鵎鼢Taxonomy vocabularies鼜
  • 鵅鵱鵎鵁鼢Contact forms鼜
  • 鵕鴽鸥鷵鼢Image styles鼜

龊鸫鸪麟齎鹐鹎龡龠鼰鼭龀鴹鶂鴸鴴鴲 ConfigEntityBase 鼰齤鹐鹎龡龠鴰麚鷗鴮鴪鴨鴤鷏鷍鼢 RevisionableInterface 鼜齤

创建内容类型

麡麠鸶鸳鼰鼭鴢鸳鴠齎黝鷵齇鹘鹔黾黼鴞齰齤 Using an entity reference 鴚鴙龤鴗鸥麡麠鸶鸳鼰鼭鼢鴔黡 5 黶鸄鴒鼜齤

Drupal.org 麱麰鴐鴗鸥麡麠鸶鸳鼰鼭齎黸龏 example

鶥黾 Console 麡麠黸龏鸶鸳鼰鼭

鴎黸鸗麡麠龡龠齎黝鷵齇鶥黾 Console 鴊齃齤

Console 鹞鴆鼬

  • 鹉鹈 moudle 鼂 info 鴅鴁齤
  • 鹹黕黔鹈鳽 PSR-4 鼿鳴齎齃鳱鳯鳫齤
  • 齶 YAML 鴅鴁鳠鳟鳞黏龀鳝鳚鹨麤麣麢鼂鵎鵁齎 PHP 鼰齤
  • 麡麠鼰龀鳔鹮鶴麖鳒鳐鼘uses龀黦龊鳏麱麙齑齟 extend implements 鳎鳌麖齤
  • 鴮鴪鼰鹉鹈鳏鹘鹔鳉鳇鳠龥鳔鹮 services 齤

评论 (写第一个评论)