Doctrine 1.2.4、PHP 5.3.3
テーブルのプロファイル、ストリーム、イベント
fk:event -> 多対 1 のプロファイル fk:event ->
多対 1 のストリーム
ストリーム
$this->hasMany('modelEvent as Events', array(
'local' => 'id',
'foreign' => 'stream_id'
));
プロフィール
$this->hasMany('modelEvent as Events', array(
'local' => 'id',
'foreign' => 'profile_id'
));
イベント
$this->hasOne('modelProfile', array(
'local' => 'profile_id',
'foreign' => 'id'
));
$this->hasOne('modelStream', array(
'local' => 'stream_id',
'foreign' => 'id'
));
関係は機能しません:(
<?php
$event = new modelEvent();
$event -> merge ($data_event);
$event -> modelProfile -> merge($data_profile);
$event -> modelStream -> merge($data_stream);
$event -> save();
?>