Doctrine ORM正则表达式用法

时间:2018-03-15 12:39:03

标签: php doctrine-orm

如何将以下MySQL查询转换为教义代码?

我正在尝试使用正则表达式从三列中获取一些值。

    SELECT * FROM job where 
      CONCAT(title, company, description) REGEXP '^.*Officer.*$';

我使用直接SQL尝试了这个。

  $em = $this->getDoctrine()->getManager();
  $sql = "SELECT * FROM job where CONCAT(title, company, description) REGEXP '^.*Officer.*$';";
  $query = $em->getConnection()->prepare($sql);
  $query->execute();
  return $this->json([
    'status' => $query->fetchAll()
  ]);

我应该怎么做才能使用教义获得相同的输出?

0 个答案:

没有答案