人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

symfony1.4 Doctrineのスキーマリレーション設定に関しまして。
(多対多)
BlogPost:
columns:
user_id: integer
title: string
relations:
User:
local: user_id
foreign: id
type: one
foreignType: one
foreignAlias: BlogPosts
Tags: ←1
class: Tag ←2
foreignAlias: BlogPosts ←3
refClass: BlogPostTag ←4
local: blog_post_id
foreign: tag_id

Tag:
columns:
name: string

BlogPostTag:
columns:
blog_post_id:
type: integer
primary: true
tag_id:
type: integer
primary: true
relations:
BlogPost:
local: blog_post_id
foreign: id
foreignAlias: BlogPostTags
Tag:
local: tag_id
foreign: id
foreignAlias: BlogPostTags
1、「Tags」「Tag」で指定している場合があるのですがこれは何を意味しているのですが?
2、「class」はモデルが作られるクラスの事ですか?
3、「foreignAlias」なにに使うのか?何を意味しているのか?
4、「refClass」の意味、使われ方
5、「type」の意味、使われ方
6、「foreignType」の意味、使われ方

5、6に関しては文字オーバーにより例を記載できませんでした。
ざっくりですがよろしくお願いします。
質問無い様に至らない点がありましたら追記しますのでよろしくお願い致します。

●質問者: yu3ho7
●カテゴリ:コンピュータ ウェブ制作
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● ruirui01231
●300ポイント

2、「class」はモデルが作られるクラスの事ですか?

リレーション用に使うクラスの名前。

3、「foreignAlias」なにに使うのか?何を意味しているのか?

リレーションの反対端のエイリアス。autoCompleteがtrueに設定されるときのみ許可されます。

4、「refClass」の意味、使われ方

多対多のリレーション用に使われる中間の参照クラス。

5、「type」の意味、使われ方

Doctrineのカラムのデータ型

6、「foreignType」の意味、使われ方

リレーションの反対端の型。autoCompleteがtrueに設定されるときのみ許可されます。

http://q.hatena.ne.jp/

関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ