0

タイプミス3の関係について教えてもらえますか?たとえば、'A' と 'B' の 2 つのテーブルを取得しました。現在、'A' テーブルにデータを挿入できる単純なフォームを取得しています。'A' テーブル フィールドは "name"、"id_types"、"address" です。「id_types」は「B」テーブルのforeign_keyです。「B」テーブル フィールドは「id_types」、「types_name」です。タイプミス3でこの関係を作るにはどうすればよいですか?

persistence_object_identifier と関係がありますか?

これは、2番目のテーブルに手動で追加しようとする私のコードです

public function createartistAction(Artist $artist)
{
        $artisttype = new Artisttype();
        $artisttype->setArtisttype_name($artist->getArtisttype_id());
        $this->ArtisttypeRepository->add($artisttype);

        $datenow = date('d/m/Y');
        $date = date_create($datenow);
        $artist->setCreated_at($date);
        $artist->setUpdated_at($date);
        $this->addFlashMessage('Artist Created.');
        $this->ArtistRepository->add($artist);          
        $this->redirectToUri('/artist/viewArtist');
}

どんな助けでも大歓迎です。

ありがとう

4

1 に答える 1

1

私はそれがあなたを始めるためにここにいると思います:

http://docs.typo3.org/flow/TYPO3FlowDocumentation/TheDefinitiveGuide/PartII/Modeling.html

TYPO3 Flow のすべての関係は mvc モデルで行われ、さまざまな設計パターンを使用してプログラマーが簡単にできるようにします。したがって、あなたの場合、最善の方法は、データベース自体に触れることさえせず、php フレームワークが提供する機会を利用することです。

これは迅速な解決策ではなく、始める前にたくさん読む必要があるかもしれません。しかし、一度理解すれば、データを構造化するための非常に便利な方法です。

于 2015-03-09T21:35:47.547 に答える