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