52. 字段API(中)

龶龲api龧龤龣龢龶龲龡龟龜龶龲龘龔龜龶龲龐龎龋龊龇龄龂龁齽齼齸齵齲齯龶龲龡龟齽龧龶龲齫齧齦齤齡齟齝齜齚齖龧龶龲齓齟齝齐齽龧齌齉龇齅齂鼾鼺鼷鼳龧鼲龟龇龶龲龡龟齂鼷鼯齌齐鼫龧鼩鼫龋齟齝龡龟龇鼨鼧鼥鼤鼠龡龟鼟龢鼧鼜龇齌齐齽龧鼘鼷鼯鼕鼓齂鼷鼯鼒鼏鼩鼫龧鼩鼫龋齟齝龡龟龇鼋鼈鼆鼂龶龲鼕鼓龡龟龇龶龲龡龟齂齌齐龡龟鼀黾黻龶龲鼋鼈齂黷黴龧龇黲黯黭齂龢黪黨黧黦龄黤黠黟黜龶龲黤黠齽鼋鼈默黾齟黗黖黔龧黒黐龇龶龲鼕鼓龡龟齂鼷鼯鼒鼏鼩鼫龧鼩鼫龋齟齝龡龟龇黎黨齅鼋鼈黌黷鼯鼧鼜龇黲黉鼧鼜黇黾齧龄龶龲鼕鼓龡龟龧schema麴麱齽齓龄麮麭麩齟麥龧columns麞齽麝黾齉龇黲黯黭齂龢黪黨黌黉龶龲龡龟鼋鼈麛麘黷鼯齟齝龧黒黐龇麕鼫龧齂麓麒齽龧body龶龲龇齅麇麃麀鹿龜鹻鹸龜龐龎鹵鼯鼧鼜龇黲黉鼧鼜齽黌鼷鼯鼂龢龶龲龡龟龧鹴鼧鼜龇龡鹱龧黭齂鼒鼏齟齝黾齧龡龟齽龧getMainPropertyName()麴麱麭麩龧鹝龶鹚鹙鹗鼈龂龧鹖鹓龄鹏鹎齽鹊鹆鹸鹅鹁鸿鼯鸻鸷鸵黷黴龶龲龜黷鼧鼜龶龲龇龄齟齝齜龧麛麘齚齖龇鼋鼈黷鼯龶龲龡龟鸴麘齡鼷鸲齐齽龇黲鸯龧齐鼆鼂鸴鸬齐龇黯鼋鼈鼷鼯龶龲鼷鸲齐龇黲鸯龧齐鼆鼂龶龲鸨鸥齐鸢龄齐齽鼷鼯龶龲龡龟鼋鼈鸡黌黷鼯齌鼈鸝鸙麛麘齅龧鼧鼜齟齝龇鸖鼤龂黧黦龄黤黠黟黜黾齧龧龶龲鸕齂麛麘龄鸨鸥齐齽龇鼷鼯龶龲鼷鸲齟齝齐龇鸑齡鸐鸌麛麘鸉龄鼤鼠麛麘鸆黠龊齽鸄鸀鷼鷹鹚龶龲龡龟龧鷶鷴鼤鷲鸐鷮鸵

龶龲龡龟齂鼩鼫龋API齟齝鷩鷨齽龧齌齐齟齝龡龟龇鷧龧鷦鷢鼤鷲龢鸵

Drupal\Core\Field\FieldItemList

齓鷓鷏鸵Drupal\Core\Field\FieldItemListInterface齉

麮黾齧龡龟龢鸵

Drupal\Core\Field\BaseFieldDefinition

齓鷓鷏鸵Drupal\Core\Field\FieldDefinitionInterface齉

齌齐齽龧鷉鷅齂鼷鼯鼒鼏齟齝龡龟龇鷦鷢鼤鷲龢鸵

Drupal\Core\Field\FieldItemBase

齓鷧齂鼲龟鷶鼩龇鷃鶿鶼鶸龶龲鶴龔鶳鶱龇麮鷓鷏鸵\Drupal\Core\Field\FieldItemInterface齉

麮黾齧龡龟龢鸵

Drupal\Core\Field\TypedData\FieldItemDataDefinition

齓鷓鷏鸵Drupal\Core\TypedData\ComplexDataDefinitionInterface龇鶭鶩黲鶥鶤鷓鼤鷲齯鼒鼏齟齝黾齧鷓鷏齉

龶龲龡龟龧龤龣鶡鶟黭齂鶝鶜鼈龂鶘鼯鼩鶔鶐龇鶸鼩鼫龶龲龡龟鼈鶴龔麴龎鷃鶿龇鷧黦鶎黷鶳鶱鶊鸵

Drupal\Core\Field\FieldItemBase

龢齯黤黠黲黉鶴龔麓麒鷃鶿齯龶龲鼩鼫鶴龔黤黠龊龇鶉鷮鸵

龶龲鼩鼫鶴龔黤黠龊鸵

鶟龊鶈鶄id鸵plugin.manager.field.field_type

鵻鵺麴龎鸵\Drupal::service('plugin.manager.field.field_type')

鶴龔黾齧鵰麘鵬鵫鸵鵰麘齐cache_discovery 龧field_types_plugins鼕鼓

鶴龔麛麘鵬鵫鸵Plugin/Field/FieldType

鵥鵢鵞鵜鹝鸵field_info

龶龲鼩鼫鼩鹆鹸鼤鷲龧鷓鷏鸵Drupal\Core\Field\FieldItemInterface

龶龲鼩鼫鶴龔鸥鼥齯鶴龔鸝鼩鵛鵚龇黐鵗鵔鶴龔黤黠龊鼤鷲齯鼈鷮鷓鷏鸵

Drupal\Component\Plugin\CategorizingPluginManagerInterface

麓麒鷃鶿鼈鷮鵍鵋鼈鼤鷲鵔鸝鼩鷓鷏鸵

Drupal\Core\Plugin\CategorizingPluginManagerTrait;

鸑齡鶴龔鸝鼩鸄鶉鵉麓齌龧鶴龔鹴鵅鷮龁龇鶡鶟鵂鵀鴽鴹

龶龲鼩鼫鶴龔鴸鴷鼟龢鼷鴶鼩鼫龋齟齝鶴龔龇黐鵗龄鼩鼫龋鶴龔黤黠龊齽鹙鹗鶴龔鴲鴱齓鴭鴱齉Plugin derivatives鴪黔鸉龶龲鼩鼫鶴龔鴩鴥鼥齯鼩鼫龋鶴龔龇鴡鹆鹸鶭鶩龄鼩鼫龋鶴龔黤黠龊齽龧鶴龔id龢鸵

鴞field_item:鴛 + 龶龲鼩鼫鶴龔黤黠龊齽鼩鼫id

黯黭齂"field_item:FIELD_TYPE"鴋龎龇齦鹸鴊鴇鴃齯龇鶴龔鴲鴱鸄鶉鵉麓齌龧鶴龔鹴鵅齽龁鹚

龶龲鼩鼫鶊黾齧鸵

黾齧鼷鼯鼩鹝鼈Item鷩鴁龧鼩齓黲齂鴀鳽鳼鳺鼤鳹龇鳸鳴齵黔龧鳱鹝麴麱齉龇鳮鵫龄鳭鳪龧Plugin/Field/FieldType鼓鳦鷮龇鵔鼩鳢鳠鼤鷲鼈鷮鷓鷏鸵

Drupal\Core\Field\FieldItemInterface

鼋鳜鶳鶱鷶鼩Drupal\Core\Field\FieldItemBase龇鵔鷶鼩齼齸鼤鷲齯鼈龂鷓鷏龇鶳鶱鴷鼋齦鳚鳘鷓鷏龇鸥鳗鳓鹆鹸鼋鳜龧鳏鳎麴麱鳊鳇鳃鷹鹿黾齧鲿鼋龇麴麱龧鲻鳘鲹鲸鲴鷓鷏龇黲鶥齌鲱鷹鹿齽龧鼷黉麞龧齫齧鸵

Category鸵齐鲯龶龲鼩鼫龧鸝鼩龇龄黟黜鲭鲫龶龲鴷鲪鲴鼥鲩鲧默鵫龜鲣鸥龜齟龶龜鹿鵉鲢鶎鼩鸝鼩龇鸐鲡齦默鵫鷦鷢龢鲩鲧默鵫

default_widget鸵龶龲龘龔龧鶴龔id龇鸥齡麝鲯鷦鷢龘龔

default_formatter鸵龶龲龐龎龋龊龧鶴龔id龇鸥齡麝鲯鷦鷢龐龎龋龊

no_ui鸵鲜鲚黴龇鸥齡麝鲯鵔龶龲鵚鲘鹙鹗UI鲑鲐鲎

cardinality鸵默鵫鷦鷢龶龲鲋鲉龧齟黗齓鲇鲃鴷鼋鼈鲂鼒鲇鲃黷鲁齉

鹊黯鼋鼈鱿齝鹆鹸鱼鲫鶊鱺鹆鹸鸥鼥龧麞龇默鵫鱸龧鷹鹿龄hook_field_info_alter()齽鼋鼈鳏鳎鵥鵢

鼾黷鸄鸀鲹鱳鶉麓麒齼齸黾齧龧龶龲鼩鼫鹚

鶭鸵鼈鷮龧龶龲龘龔龜龶龲龐龎龋龊鳃齐鴹API黌鱯鱮鱬麓龇鸐鲡鱪齂鱩鵉麓齌鱨鲜鱤鱣鱢鱞龇黎黨鼓鱜鱙鱕黌齯鷼鼥齐鴹api龇鱓鼥齦鱒鱐龧鱏麴齦鸥黻鱍龇鶎鱉齯鷼鲿鼋龇鼈黟鲪黷鱅鳏鳎鹖鹓鹚

龶龲龘龔Field widget鸵

龶龲龘龔鸥齡鸆黠龶龲鱃鱀鲇鲃鴷龇齐鴹齽鸐鸌鰿鲯黲鼯龶龲龇鼷鼯龶龲龄齐鴹齽鰿鲯鴷龇鰽鰽鼋鼈黌黷齡鼷鼯龧麴麱龇鵂鸐麛麘鰻鳜鰺鰷龧龶龲鼋鼈齂鷮鰴齌齐龜鴹鳜鰳龜鼒鳜鰳齤齤龇鱳鶉黤黠黟黜鰻鶡鶟鼩鼫龧鴞黤黠齐鴹鰿鲯鴛齓鸐鸵/admin/structure/types/manage/article/form-display齉龇龢鵗麓麒鷃鶿龶龲龘龔鲑鸆黠鵔鰮鼟龇龶龲龘龔鼈鶴龔麴龎鷃鶿龇鰫鷃鶿齯龶龲龘龔黤黠龊鹚

龶龲龘龔鶴龔黤黠龊鸵

鶟龊鶈鶄id鸵plugin.manager.field.widget

鵻鵺麴龎鸵\Drupal::service('plugin.manager.field.widget')

鶴龔黾齧鵰麘鵬鵫鸵鵰麘齐cache_discovery 龧field_widget_types_plugins鼕鼓

鶴龔麛麘鵬鵫鸵Plugin/Field/FieldWidget

鵥鵢鵞鵜鹝鸵field_widget_info

龶龲鲇鲃龘龔鼩鹆鹸鼤鷲龧鷓鷏鸵Drupal\Core\Field\WidgetInterface

龶龲龐龎龋龊field formatter鸵

龄鼤鼠鰿鲯鴷龇鼨鲫龄龂齖龧鼘鼯龶龲鰽鰽鼋鼈黌黷齡鼷鴶龧麴龎鳏鳎鰿鲯龇鱳鶉黤黠黟黜鰻鶡鶟鼩鼫龧鴞黤黠鰿鲯鴛齓鸐鸵/admin/structure/types/manage/article/display齉龇龶龲龐龎龋龊黭齂鸥齡鸆黠龶龲鸐鸌鰿鲯龧龇鷧鳃龶龲龘龔鼩鰧龇黯齂鼈鶴龔麴龎鷃鶿龇鰫鷃鶿龶龲龐龎龋龊鶴龔黤黠龊鳏鳎黤黠鹚

龶龲龐龎龋龊鶴龔黤黠龊鸵

鶟龊鶈鶄id鸵plugin.manager.field.formatter

鵻鵺麴龎鸵\Drupal::service('plugin.manager.field.formatter')

鶴龔黾齧鵰麘鵬鵫鸵鵰麘齐cache_discovery 龧field_formatter_types_plugins鼕鼓

鶴龔麛麘鵬鵫鸵Plugin/Field/FieldFormatter

鵥鵢鵞鵜鹝鸵field_formatter_info

龶龲鲇鲃龘龔鼩鹆鹸鼤鷲龧鷓鷏鸵Drupal\Core\Field\FormatterInterface

龶龲鰦鵫龡龟鸵

齦齂黌龶龲黾齧龡龟黨鰤鸖鼤龂龶龲鰦鵫龡龟鷓鷏黭鶳鶱齯龶龲黾齧龡龟鷓鷏龇鰡鱼齯set龜add麴麱龇龢齯鷼鼀麛麘鰝鵅鴸鴷鱙鶳鶱齯鰦鵫鼤鼠鷓鷏齓鶉鵉麓齌龧鰦鵫鼤鼠鹴鵅齉龇麮鷓鷏鸐鷮鸵

Drupal\Core\Field\FieldConfigInterface

麓麒鼤鷲齯鼋鳜鶳鶱龧鷶鼩鸵

Drupal\Core\Field\FieldConfigBase

龶龲鸖龔鸆黠鸵

龢鰚鹱龶龲黾齧龧CRUD鰗鼟龇鹆鹸鲎鰕鰔鰐龊龡龟龇麮鷓鷏龢鸵

Drupal\Core\Field\FieldDefinitionListenerInterface

鷦鷢鼤鷲鸵Drupal\Core\Field\FieldDefinitionListener

Drupal\Core\Field\FieldStorageDefinitionListenerInterface

鷦鷢鼤鷲鸵Drupal\Core\Field\FieldStorageDefinitionListener

鵗鰍麓麒鷃鶿齯鸖龔龡龟龇鸖龔鸆黠鴪黔鲹鲸鲴鵉麓齌龧鸖龔鴲鱨龊鹴鵅鹚

齓齽龁鰊龇鷮龁鸉鹖鹓鰆鷮鰃鰀龇鰫龄鯼鸑鳭鳪齽鶳鯻鹖鹓龶龲api齉

鼟鯷鯴鸵

鹅鯱龄鯰鯬鼈鱜龇鼂鯨鯧鼷鼯鯤黭鼋鼈鰊鯢龇鯠鯝黭鯚鶊鰊鯢鹗鯖黷龇黎鴷鯨鯧鴽鴹龇黐鵗黌鯖黷鯓鯒鰮鯑鯍龇鴷鯋鯉鯅2017鯬鮶龇鮵鮲鰐鼥鴞鯓鯒鴛齯龇黒黐鮰鷩齯鶘鮮鸵

鼷龜html5鮧鲑齯鵛鵚龂龧鮤鶎鷃鮢龇鵂鸐鮠鲜鰗鼟齤龇鵛鵚龧齵鶎鰽鰽鶩鮟黻鰗鼟龧鼒鮜龇鹆鹸鼾黷鰃鰀

鮛龜鮘齡鮖鮕鼤鴷龧鰗鼟鮓鮏鯨鯧齼鮎鮋鯢齯鼷鼯鹱鸥鯑鱣龇鯝鳗鼠鮊鮋鯱鯖鲂鹸龇龡js鹸鮅鯖鼺龇鲱鷲齯鸨鮃龧鱜魿鯑鱣魾龜鸨鮃龧魼齖默魹鯍

鹵龜魷魿魶魳龧鼒鮜龋龇鹸魲魮鼥魪魩魿龜魨鱃魿龜鶸鼩鶎魤鸝魣魠龧魞魜齤齤

鲢龜鼺鰫鱨龜鶎魛黗鮧鲑龧魚魖

鮰龧鲑魓黭齂麓麒鮋鯱魑鲑魑鼒鮜龜魑鲑魑魐鶎龇鷩鲡魏鱉魎鲪鸝鰮魑鲑魑鸀龋龇鳸鼯鼠鯤龧魌魉齂黌黖龧龇鯖鮲鯓魈魇魃龇黲鼯鷲龟齦魀鱨鴱龄鯨鯧鳎鬽龇龄鲉黷麴齖鸕黌鼠鷲龇龄黔鬹鬽鸵鵂鸐鬶鯬鬳鵍鬰鬯鼋鼈鯚鶊鬹鼷鬭鬩鴪龇鴡黌鯤鼋鼈鯚鶊鬹鼷鬭鷲鬨龧鬥鬤鯝鴪黨鰤鰿鮎齦鵚龇龄鬡鬠魼鸵黌鯖黷黧黦鬟鬜鵚鸄龧鶐鬚鬙鬖龇鬕鬒鬏龜鬍黐鬋鬊齤齤龇鬇黦鰽鰽鱙龄黷鼯鬆鬂鬹髿髻髷龇鴡鷲龄鯖鮲鰐鼥黌髵髲齤鼺龧鯤髮龇龄髭髫魼鴸鸯鸐鵗龇黧齦鯼鱃齂鯤齦髧髦鳘龇鹱鵔齂鸝鰮魑鲑魑鸀龇龄髥鼠鰳鬭鷮鰻鼷鼯魤鬆鬂黭鵚髣鴹鼯鯤髡麮鼷鴱龇黲鴶鸝鰮鸀龋龧鳏鯑鱙龄鶳鯻鹚

鯠鯝髲髞鼈魓鼥鼈龂黲黉齂髝齡drupal髝鬨髚龧髖鱞髓髒龇drupal髏鼤鯖鶎龇鸐鲡鹊魌鱞髝鬨髚龇黎黨鹆鹸鯖髋龧鴷髊齓鯠鯝齼齸髉鹗鼷鯬齯齉龇鱞鼥黟齖黯鲉齼齸髈鹅齯鱜齖龧鸀龁龇drupal髥鼠鷩鷨齂鯖鴽鴹龧龇鰻鼯鸀龁魈鸝黯齦鮲黠鷼龇鴡鹸髇鯓髅魌鸀魇魃齂髄鮲龧龇黐龢鸀髃髁龁髀黷龇黲鴶魐鶎鯑骽鳃鯤黌黖魌魉髲髊龧骹骵魑鲑魑鶎龇髵鴷骴鳏龧鵛鵚骰骭麓麒龄齦骬鲭鲫髝鬨髚龇鳸鯤龧鹅骩鱙齂黌骥骡骝龧龇黲鯖鶟骚鱬髇鼥鰗鼟麓麒龇鼓鱜黲鼯骗魼龂黌鼋鵚麘龄鼷鼯鯤鯓髅齯鷼鹗linux髝鬨髚龧骕鰤黧髇鹱鵔齦鲪黌龇黭骒齯鷼鹗麮齽龧tcp骎验龧鯤鸕鯖鲁骊鹚

骉齡黧黦齖龡龧黲鴶骅齖龇黯鲉鱞鯷鹱鵔齲髥鶊鱺龧鬠骂麴麱龇齦鹸驿鮅鯢龢鸖鸖驾鰃龧drupal髉鯤龇鳸鹱鵔驿鮅驽黨鼺驹驷鸥鶊鱺黌黖龧魌魉龇鸀龁龂鹆鹸鴷鷲鲸鷲鬠龇龄黲鼯驴驲鷮龇鸄驮龧鹿驪黭鮋鯱驦鲩鲂鹸龇麓麒齂黌鴪麥鯢龧龇鶸魈鸝麥鼏龄鼷驥龇鴹鯚鲴鬨髚鯖鮲龇鬶驤鸥鯷鹆鹸齯鷼鰻魈鸝龧鶡鶟鴷龇黌驣龡鼜鹖鹓鰫驢驡鼥鲸驠鯷髞鸆骅齖龧鹿驪黭齂鳼鱸龧鹿驪龇黲鸯龧鹿驪鹱鵔齂鳭鳪龋龧龇齦驟默鲸驠鯷齼齸鰃驜鯼驚鰃鰀龇驗鯷驮黗鲁驟默龇龄鹖鹓鯼驚鰃鰀鴷鳓鷃鶿鷓鷏鹖鹓龇鵉麓齌鼈黟鸉鲪鼠鷲黲鼷鮮鹚

黎黨鸐鸌鶐鱨鲱黲鸯龧鹿驪驖鰤驔鮎鱕黌鯤鵚鯓髅魇魃龇黎黨黭鹆鹸驐驌驊驉龇鬶鰻鼷鼯鯤麀龄齯鷼鰻魈鸝鸀龁鴷龇驇驅驁黻鹅骩骥骡骝鸉麮鸄驮龧鳇鲱鲑龇鰫騾鶭鴷髊龜騽鵉龜驴驲騼鼟鯷鱃鱀龇鶎騸鸕黲黨鼂齯黎黨鸉鮏驷鮏騷龇黲黭齂鶐髝龧魌騵髞龄鹚

本书共71小节:

评论 (写第一个评论)