2017-06-28 4 views
1

内のオブジェクト間のクエリの結果を永続化する方法を、私は、クエリの結果を持っているが、データベースから来た:私の場合には、PHP

結果iは、複数のオブジェクトをもたらし、結果を得る渡す配列、

です。

メディエーターパターンを使用しようとしましたが、私は最初のオブジェクトから結果を取得し、テーマを2番目に渡す必要があるため、私の場合は機能しません。

コード:

$data = $obj1($result); 
$data1 = $obj2($data); 
$data2 = $obj3($data1); 
... 
return $Result; 

何かアドバイスがあります:

$mediator->add('test',[$obj1,'methodobj1']); 
$mediator->add('test',[$obj2,'methodobj2']); 
$mediator->run('test','resultCameFromDataBase(array)'); 

私はこのような気にいらがしたいですか?メディエイターを使うべきですか?

私はこのケースでパターンを使用する必要がありますか?

私はdoctrine2のような多くのツールがあることを知っていますが、私の場合は使用テーマがありません。

答えて