Help us understand the problem. What is going on with this article?

Angularで作るER DIAGRAM TOOL - 第十三回 many-to-manyのリレーション作成の実装

More than 1 year has passed since last update.

(1)many-to-manyのリレーションシップ作成機能

/src/app/service/data.service.ts
https://github.com/dog-ears/er-diagram-tool/commit/b9911a0a182ff33d0dc910910baad7dc71c11cea#diff-ae990bb302f27e60323deb45d6746b17

・addManyToManyRelation()の中身を実装

・新しくできるpivotモデルの名前は、
source_model.name + target_model.name
または、
target_model.name + source_model.nameとなります。
※どちらが先に来るかは、昇順で決まります。

また、pivotモデルは、
[source_model.name]_id と [target_model.name]_idという名前の2つのschemaを持ちます。

cap13_1.jpg

これで、many-to-manyリレーションシップの実装も完了しました。
次回は、Export JSON を実装します。

dog-ears
主に、PHP、laravel、Angular、Cloud9などに興味あり。
http://dog-ears.net/
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away