2010-11-29 19 views

Répondre

1

Bien PHP est beaucoup plus dynamique que Java, donc il n'est pas vraiment difficile d'implémenter votre propre petit framework, comme un exemple simple. quelque chose comme ceci:

$mymapping = array(
    "prop1" => "otherName1", 
    "prop2" => "otherName2"); 

$obj1 = new Object1(); 
$obj2 = new Object2(); 

function mapObjects($mapping, $object1, $object2) 
{ 
    foreach($mapping as $obj1Property => $obj2Property) 
    { 
     $object2->$obj2Property = $object1->$obj1Property; 
    } 
} 

mapObjects($mymapping, $obj1, $obj2);