Symfony2:即使存在对象,也调用非对象上的成员函数 getId() ?

2023-12-04

我不断收到此错误:

    /* ... */
    $em = $this->getDoctrine()->getEntityManager();
    $movie = $em->getRepository('MyMyBundle:Movie')->findMovieByName('moviename'); // Repository Class
    \Doctrine\Common\Util\Debug::dump($movie); // dumps the object just fine! The Repository found it
    echo $movie->getId(); // brings me the error nevertheless

致命错误:在线...中的非对象上调用成员函数 getId()

我的实体中有 getId() 方法。即使其他方法也不起作用is并反对!

对象被转储,如下所示:

..... array(1) { [0]=> object(stdClass)#759 (59) { ["__CLASS__"]=> string( .....

有什么提示吗?


没关系,我找到了答案:echo $movie[0]->getId();(存储库返回一个对象数组)。抱歉,有时候只见树木不见森林。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Symfony2:即使存在对象,也调用非对象上的成员函数 getId() ? 的相关文章

  • 如何从实体内部获取Web目录路径?

    我研究了如何用 Doctrine 处理文件上传 http symfony com doc current cookbook doctrine file uploads html我不想硬编码 DIR web this gt getUpload
  • 使用 Symfony 4 命令加载不同的 .env 文件

    env运行 Symfony 4 命令时会解析文件 如果 dotenv 可用 这在开发时工作正常 而且 我想测试我的代码 所以另一个环境 因此我需要加载另一个 env file 我喜欢 Docker 运行容器的方式 docker run e
  • Symfony2 中的 Composer 创建相同的资源两次(jquery、jqueryui)

    我将 jquery 和 jqueryui 添加到composer json require components jquery 1 11 dev components jqueryui 1 10 4 作曲家正在下载这两个库并将它们放入供应商
  • 无法打开输入文件应用程序/控制台

    我安装了 wamp 服务器和 Symfony2 框架的副本 我正在尝试使用以下命令创建一个捆绑包 php app console generate bundle nampespace IDP IDP Bundle format yml 我的
  • 如何使用变量处理树枝文件中的翻译?

    我有一个 twig 文件和一个 yml 在其中定义翻译变量 e g YML 文件 variable for translation Disponible para t Twig 文件的内容 h2 Hola Follow variableNa
  • 螺栓中的内容类型

    我试图在 Bolt 中为两种内容类型提供相同的单一 slug 它们都应该具有相同的字段和相同的模板 此时我使用record template 标签来设置每个内容类型的默认模板 vervolgpagina name vervolgpagina
  • Symfony2将上传的文件分配到内存

    上传的文件大于帖子最大大小在 Symfony 中 上传的文件是在内存中分配的 致命错误 允许的内存大小 150994944 字节已耗尽 已尝试 分配 84627994 字节 Applications MAMP htdocs Symfony
  • Symfony 2 FOSUserBundle 具有其余登录和注册功能

    我已经浏览了很多 stackoveflow 问题和文章 但找不到合适的答案 我正在使用 fosuserbundle hwiouthbundle 和 lexikjwt 捆绑包 我正在开发一个基于 symfony 的 api 它将由 andro
  • Doctrine2 命名查询

    我在 Doctrine2 中找不到任何有关命名查询的文档 请帮忙 Doctrine2 有命名查询功能吗 您可以使用 命名查询 DQL 例子 use Doctrine ORM Mapping NamedQuery use Doctrine O
  • Symfony 4 应用程序可与 Docker Compose 配合使用,但无法与 Docker Swarm 配合使用(无法登录,分析器损坏)

    我在用着Docker 组合本地 app容器 Nginx PHP FPM with a 交响乐4 app PostgreSQL容器 Redis容器 它在本地运行良好 但部署到开发中时效果很好码头工人群集群 我无法登录 Symfony 应用程序
  • 原则 2 使用 QueryBuilder 进行条件多行更新

    这个问题有一些答案 但实际上 它们似乎都无法帮助完成一项简单的任务 我需要使用 Doctrine2 QueryBuilder 根据一个查询中的条件更新多行 最明显的方法应该是错误的 userAgeList user name a gt 30
  • Symfony php.ini Debian

    我在 Oracle VM VirtualBox 上使用 Debian 7 amd64 LAMP 服务器 我正在尝试安装 Symfony 但遇到了一些小问题 当我运行命令时 php my project name app check php
  • PSR-4 代码库中条令生成器的解决方法

    在 Windows 机器上使用 Symfony 2 和 Doctrine 我正在尝试 从现有模式生成实体 php app console doctrine mapping import force CoreBundle annotation
  • 无法使用 Symfony2 和 TinyMCE 提交表单

    我有一个带有由 TinyMCE Javascript 库丰富的文本区域的表单 当启用 Javascript 库时 如果我按下提交按钮 页面不会改变 如果我禁用该库 一切正常 人们可能会发现该库没有正确使用 我使用的是来自傻瓜教程 http
  • 翻译即时消息

    如果表单成功 我正在尝试翻译我发送的即时消息 正常的请求是这样的 request gt getSession gt getFlashBag gt add notice Your E Mail has been sent 所以我尝试使用以下变
  • 存储聊天消息和文件的最佳方式

    我想知道您对将聊天消息存储在数据库中有何看法 我需要能够将其他内容绑定到它们 例如文件或联系人 并且使用数据库是我目前看到的最佳方法 文件也有同样的问题 因为它们可以绑定到聊天消息 我也必须将它们存储在数据库中 对于数千条消息和文件 我想知
  • Symfony 3 - 自动序列化 DateTime 对象

    在我的项目中我有一些实体createdAt柱子 class Acme var DateTime ORM Column name created at type datetime protected createdAt 我已启用FOSRest
  • 使用 Symfony 和 VichUploader 将 base64 图像转换为图像文件

    在 symfony 中 我有一个实体Program 其具有属性image 上传图像 命名它们并将它们放入正确的目录中是通过VichUploaderBundle 该实体看起来像这样 NOTE This is not a mapped fiel
  • Symfony2 学说:生成:实体 chmod 操作不允许

    最近在开发机器上从 2 3 1 升级到 2 8 7 一切都很顺利 直到我需要创建一个新表 设法通过原则生成 yml 罚款 映射 转换 当我通过原则创建 getter 和 setter 时 generate entities 我得到了这个 S
  • Doctrine2:类型 x 已经存在

    我对 Doctrine API 有疑问 我想添加一个新的学说类型 我按照本文档创建了该类 并且已在自定义驱动程序中添加了该类型 Type addType custom Namespace NameBundle Types CustomTyp

随机推荐