d7→d8 のテーブル構造の変化 / Drupal Study Meeting @ DC 1st
by
masamoto
Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
d7→d8 ͷςʔϒϧߏͷมԽ Qiita: @masamoto
Slide 2
Slide 2 text
d8ͰมԽͨ͠ςʔϒϧ ʹ͍ͭͯհ͠·͢
Slide 3
Slide 3 text
Ͳ͏Ͱ͍͍͚Ͳ D8ͱDBͬͯࣅͯΔΑͶ
Slide 4
Slide 4 text
node
Slide 5
Slide 5 text
ྫ) article ίϯςϯπλΠϓ • title - λΠτϧ • body - ຊจ • field_mytags - ΧελϜϑΟʔϧυ (λά)
Slide 6
Slide 6 text
d7ͷnodeؔ࿈ςʔϒϧ • node ςʔϒϧ • nid, vid, type, title, status, ... • field_data_FIELDNAME ςʔϒϧ • field_data_body ςʔϒϧ • field_data_field_mytags ςʔϒϧ • ଞͷΤϯςΟςΟλΠϓͷϑΟʔϧυಉ͡ςʔϒϧ
Slide 7
Slide 7 text
d8ͷnodeؔ࿈ςʔϒϧ • node ςʔϒϧ • nid, vid, type, uuid, langcode ͷΈ • node_field_data ςʔϒϧ • title, status, … • node__FIELDNAME ςʔϒϧ • node__body ςʔϒϧ • node__field_mytags ςʔϒϧ
Slide 8
Slide 8 text
users • users • users_field_data • user__user_picture
Slide 9
Slide 9 text
ଞͷςʔϒϧ?
Slide 10
Slide 10 text
ઃఆతͳͭ • d7 • variables ςʔϒϧ • d8 • config ςʔϒϧ (͍͍ͩͨͬͪ͜ʹ͋Δ) • key_value ςʔϒϧ
Slide 11
Slide 11 text
Ϟδϡʔϧͷ༗ޮঢ়ଶ • d7 • system ςʔϒϧ • d8 • config ςʔϒϧ (ͷ core.extension)
Slide 12
Slide 12 text
ϑΟʔϧυઃఆ • d7 • field_config, field_config_instance ͳͲ? • d8 • config ςʔϒϧ (field.*)
Slide 13
Slide 13 text
ϒϩοΫϨΠΞτ • d7 • block ςʔϒϧ • d8 • config ςʔϒϧ (block.*)
Slide 14
Slide 14 text
views • d7 • views_view, views_display ͳͲ • d8 • config
Slide 15
Slide 15 text
·ͱΊ d7ͷΞϨͲ͍ͬͨ͜?ͱ͍͏࣌ ͍͍ͩͨ config ʹ͋Δ
Slide 16
Slide 16 text
config ਆ
Slide 17
Slide 17 text
fin