質問 > 管理機能 > productエンティティにoneToOneのリレーションを追加する方法を教えてください。 |
管理機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
ikedacovic |
投稿日時: 2017/4/8 12:41
対応状況: −−−
|
新米 登録日: 2016/10/23 居住地: 投稿: 6 |
productエンティティにoneToOneのリレーションを追加する方法を教えてください。 ▼テンプレート
[EC-CUBE] EC-CUBE 3.0.14 [レンタルサーバ] ローカル [PHP] 7.1.0 [データベース] MySQL 5.6.34 [WEBサーバ] Apache/2.2.31 現在、プラグインを作成しているのですがDB周りが苦手で困っています。 ProductEntityにoneToOneのリレーションで新しいEntity(SampleTable)を追加したいのですが、 本体のソースに変更を加えない前提でプラグイン側のdcm.ymlに以下のように記述しています。 以下の記述だと、登録した、リレーションされたProductEntityのproduct_idも一緒に登録はできたのですが その「登録されたproduct_idで、追加テーブルのデータを取得」できません。 以下の記述で見直すべきところはありますでしょうか? Plugin\SampleTable\Entity\SampleTable: type: entity table: plg_sample_table repositoryClass: Plugin\RentalSystem\Repository\SampleTableRepository id: id: type: integer nullable: false options: unsigned: false id: true fields: sample_table_column: type: integer nullable: false created_at: type: datetime nullable: true updated_at: type: datetime nullable: true oneToOne: Product: targetEntity: Eccube\Entity\Product inversedBy: SampleTable joinColumn: name: product_id referencedColumnName: product_id nullable: false options: unsigned: true lifecycleCallbacks: {} |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
» productエンティティにoneToOneのリレーションを追加する方法を教えてください。 | ikedacovic | 2017/4/8 12:41 |
Re: productエンティティにoneToOneのリレーションを追加する方法を教えてください。 | hmorita_j | 2017/4/8 12:44 |
Re: productエンティティにoneToOneのリレーションを追加する方法を教えてください。 | ikedacovic | 2017/4/8 12:57 |
Re: productエンティティにoneToOneのリレーションを追加する方法を教えてください。 | hmorita_j | 2017/4/8 13:04 |
Re: productエンティティにoneToOneのリレーションを追加する方法を教えてください。 | ikedacovic | 2017/4/8 13:09 |