I have entity "Page" and put it to session when user click "Preview" in edit action. In preview view user can back to edit, but when I get entity from session and merge it (entity must be managed for put to form) then relational entities have only ID's. I want full load entity from session.
if ($preview == 1) {
if ($request->isMethod('POST')) {
$em->detach($page);
$request->getSession()->set('page', $page);
} else {
$page = $request->getSession()->get('page');
echo '<pre>';
var_dump($page);
\Doctrine\Common\Util\Debug::dump($page, 4);
//$page = $em->merge($page);
//
}
}
This test show that var_dump print all fields in entity, but Doctrine dump (or merge and then var_dump) have only ID's.. Why?