Такая проблема.
Необходимо сделать так чтобы при инсерте One в БД еще и добавлялась Two. А полученный из Two->id сэтапился в One->two_id.
Выносить за пределы класса код нельзя!
/**
* @property int $id
* @property string $field
* @property int $two_id
*
* @property Two $two
*/
class One
{
// необходимо добавить $this->two_id. но добавить изнутри
// $Two = new Two();
// $Two->fied = $this->field;
// $Two->insert();
// $this->two_id = $Two->id;
}
/**
* @property int $id
* @property string $field
*/
class Two
{
}
$One = new One();
$One->field = 'blablabla';
$One->insert();