Hola:
tengo este registro:
Código PHP:
public function addPermisos($datos){
$per = new ApplicationEntityPermisos();
$per->setHistousuario($datos['histousuario']);
$per->setMenu($datos['menu']);
$per->setRole($datos['role']);
$per->setFecha($this->date->get('YYYY-MM-dd H:m:s'));
$per->setEstado('A');
$this->em->persist($per);
$this->em->flush();
}
pero setHistousuario esta referenciado a otra tabla "histousuario", asi que me esta enviando este mensaje:
Cita: Catchable fatal error: Argument 1 passed to Application\Entity\Permisos::setHistousuario() must be an instance of Application\Entity\Histousuario, integer given, called in C:\xampp\htdocs\proyecto\library\Application\Entit y\Repositories\PermisosRepository.php on line 53 and defined in C:\xampp\htdocs\proyecto\library\Application\Entit y\Permisos.php on line 154
com debo entonces guardar dicho campo, puesto que el valor ya lo tengo en $datos['histousuario']