可捕获的致命错误

阿拉贡D7

因此,我有两个实体Sponsor和TypeSponsor,由ManyToOne关系所依赖,其中Sponsor是所有者。当我尝试获取参数中给定的发起人的SponsorType列表时,我得到以下信息:

可捕获的致命错误:传递给Doctrine \ ORM \ EntityRepository :: findBy()的参数1必须为数组类型,给定对象,在C:\ wamp \ www \ ppe2 \ src \ NP \ SponsorBundle \ Controller \ SponsorController.php中调用在第131行并定义

这是我的控制器的动作:

public function voirAction($id){

    // On récupère le sponsor
        $em = $this->getDoctrine()->getManager();
        $sponsor = $em->getRepository('NPSponsorBundle:Sponsor')->find($id);

    // Si le Sponsor n'existe pas
     if ($sponsor == null) {
         throw $this->createNotFoundException("Le sponsor d'id ".$id." n'existe pas.");
    }

    // On récupérere le contact
    $sponsorContact = $em->getRepository('NPSponsorBundle:Contact')->findBySponsor($sponsor);

    // On récupère la catégorie du sponsor
    $categorie = $em->getRepository("NPSponsorBundle:TypeSponsor")->findBy($sponsor);

    // Appel de la vue
    return $this->render('NPSponsorBundle:Sponsor:voir.html.twig', array(
        'sponsor'           => $sponsor,
        'sponsorContact'    => $sponsorContact,
        'categorie'         => $categorie

    ));
}

这是我关于关系的代码:

/**
 * @ORM\ManyToMany(targetEntity="NP\SponsorBundle\Entity\TypeSponsor", cascade={"persist"})
 */
private $typeSponsor;

任何的想法 ?

吉恩

您无需每次都调用TypeSponsor存储库。您应该将一个添加GetTypeSponsor()到您的实体并直接使用

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

DateTime可捕获的致命错误

来自分类Dev

可捕获的致命错误:symfony2

来自分类Dev

可捕获的致命错误:这是什么?

来自分类Dev

PHP 搜索 - 可捕获的致命错误

来自分类Dev

PHP可捕获致命错误INI处理类

来自分类Dev

可捕获的致命错误:参数1传递给

来自分类Dev

可捕获的致命错误:无法转换为字符串?

来自分类Dev

Google BigQuery可捕获的致命错误:参数2已通过

来自分类Dev

Symfony2可捕获的致命错误:设置方法

来自分类Dev

Google BigQuery可捕获的致命错误:参数2已通过

来自分类Dev

可捕获的致命错误:无法转换为字符串?

来自分类Dev

致命错误:未捕获的错误

来自分类Dev

Symfony2可捕获致命错误:参数1传递给实体可捕获致命错误:参数1传递给实体

来自分类Dev

为什么我在Laravel中遇到此错误:PHP可捕获的致命错误?

来自分类Dev

PHPMD捕获/抑制致命错误

来自分类Dev

可捕获的致命错误:无法将类dayDaytimeFields的对象转换为字符串

来自分类Dev

可捕获的致命错误:传递给...的参数1必须是...的实例,给定数组

来自分类Dev

在自定义类上调用服务会在Symfony中返回可捕获的致命错误

来自分类Dev

可捕获的致命错误:“”行的“”中的类“”的对象无法转换为字符串

来自分类Dev

在Symfony2中上载文件:可捕获的致命错误:参数1传递给

来自分类Dev

可捕获的致命错误:EntityManager无法转换为字符串

来自分类Dev

可捕获的致命错误:无法将对象转换为字符串

来自分类Dev

可捕获的致命错误:类的对象...无法转换为字符串

来自分类Dev

可捕获的致命错误:传递给“ ... \ FormType :: __ construct()的参数1必须实现接口

来自分类Dev

如何在PHP中使用eacheach数组获取可捕获的致命错误

来自分类Dev

symfony2可捕获的致命错误:类的对象无法转换为字符串

来自分类Dev

带有JSON数据的Mustache.php引发可捕获的致命错误

来自分类Dev

Symfony2:ContextErrorException:可捕获的致命错误:传递给[...] :: __ construct()的参数1必须实现接口[...]

来自分类Dev

可捕获的致命错误:传递给...的参数1必须是...的实例,给定数组

Related 相关文章

  1. 1

    DateTime可捕获的致命错误

  2. 2

    可捕获的致命错误:symfony2

  3. 3

    可捕获的致命错误:这是什么?

  4. 4

    PHP 搜索 - 可捕获的致命错误

  5. 5

    PHP可捕获致命错误INI处理类

  6. 6

    可捕获的致命错误:参数1传递给

  7. 7

    可捕获的致命错误:无法转换为字符串?

  8. 8

    Google BigQuery可捕获的致命错误:参数2已通过

  9. 9

    Symfony2可捕获的致命错误:设置方法

  10. 10

    Google BigQuery可捕获的致命错误:参数2已通过

  11. 11

    可捕获的致命错误:无法转换为字符串?

  12. 12

    致命错误:未捕获的错误

  13. 13

    Symfony2可捕获致命错误:参数1传递给实体可捕获致命错误:参数1传递给实体

  14. 14

    为什么我在Laravel中遇到此错误:PHP可捕获的致命错误?

  15. 15

    PHPMD捕获/抑制致命错误

  16. 16

    可捕获的致命错误:无法将类dayDaytimeFields的对象转换为字符串

  17. 17

    可捕获的致命错误:传递给...的参数1必须是...的实例,给定数组

  18. 18

    在自定义类上调用服务会在Symfony中返回可捕获的致命错误

  19. 19

    可捕获的致命错误:“”行的“”中的类“”的对象无法转换为字符串

  20. 20

    在Symfony2中上载文件:可捕获的致命错误:参数1传递给

  21. 21

    可捕获的致命错误:EntityManager无法转换为字符串

  22. 22

    可捕获的致命错误:无法将对象转换为字符串

  23. 23

    可捕获的致命错误:类的对象...无法转换为字符串

  24. 24

    可捕获的致命错误:传递给“ ... \ FormType :: __ construct()的参数1必须实现接口

  25. 25

    如何在PHP中使用eacheach数组获取可捕获的致命错误

  26. 26

    symfony2可捕获的致命错误:类的对象无法转换为字符串

  27. 27

    带有JSON数据的Mustache.php引发可捕获的致命错误

  28. 28

    Symfony2:ContextErrorException:可捕获的致命错误:传递给[...] :: __ construct()的参数1必须实现接口[...]

  29. 29

    可捕获的致命错误:传递给...的参数1必须是...的实例,给定数组

热门标签

归档