Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在Codeigniter中获取关联数据_Php_Codeigniter_Orm_Doctrine - Fatal编程技术网

Php 在Codeigniter中获取关联数据

Php 在Codeigniter中获取关联数据,php,codeigniter,orm,doctrine,Php,Codeigniter,Orm,Doctrine,我正在研究codeigniter条令orm,设置一切,但不知道如何获取数据! 有两个表'user'和'firm',想要用他们的公司加载用户。 也这样试过, $records = $em->getRepository("Entities\YourTargetEntity")->findAll(); 但它不起作用, 我的控制器功能是 public function index() { $em = $this->doctrine->em->user; $

我正在研究codeigniter条令orm,设置一切,但不知道如何获取数据! 有两个表'user'和'firm',想要用他们的公司加载用户。 也这样试过,

$records = $em->getRepository("Entities\YourTargetEntity")->findAll();
但它不起作用, 我的控制器功能是

public function index()
{
    $em = $this->doctrine->em->user;
    $records = $em->getRepository("Entities\user")->findAll();
    echo '<pre>';
    print_r($records);die;
    $this->load->view('welcome_message');
}
公共功能索引()
{
$em=$this->doctrine->em->user;
$records=$em->getRepository(“实体\用户”)->findAll();
回声';
打印($记录);模具;
$this->load->view('welcome_message');
}

注意:我已将公司id作为外键添加到用户表中。因此,我需要的是“如何在条令(CI)中获取映射数据”?”。

我相信代码如下:

findAll()方法在条令\ORM\EntityRepository类中可用:

$userRepository = $this->doctrine->em->getRepository('Entities\user');
$records = $userRepository->findAll();