Staralem sie na to pytanie uzyskac odpowiedz w poprzednich postach lecz bezskutecznie. Pytanie jak powyzej. Czy moge miec obiekt w obiekcie jezeli tak to czy jest ktos w stanie mi troszeczke to jakby lopatologicznie wyjasnic. Sytacja ma sie glownie w zapytaniach jak lacze rozne tabele i wyciagam info zwiazane nie tylko z jednym obiektem lecz z 2 a w przyszlosci pewnie i z wieksza iloscia.
Mam np. obiekt komentarz, yo.
{ $comment = new comment(); $comment->setId($row['id']); $comment->setGwKeyId($row['gw_key_id']); $comment->setAuthorId($row['author_id']); // tutaj mam id autora, samo id mnie nie interesuje, chce znac imie i nazwisko. Aby nie zadawac 2 zapytan do bd, zadaje jedno duuuuze i wyciagam info, yo. $comment->setTarget($row['target']); $comment->setTargetId($row['target_id']); $this->comment[] = $comment; }
tak wiec robie LeftJoina. Np =
$sql = mysql_query("select c.*, a.id as 'admin_id' , a.firstName as 'admin_firstName' , a.lastName as 'admin_lastName' , a.login as 'admin_login' FROM gw_comments as c LEFT JOIN gw_admins as a ON c.author_id = a.id WHERE target='$target' AND gw_key_id = '{$_SESSION['gw_admin']}' AND target_id = '$id'");
NO dobra i czy teraz obiekt admin sobie siedzi w obiekcie comentarz pod private $author_id czy mam stworzy 2 obiekt. Jak to ugryzc. Help
