学说错误:未找到“Doc​​trine\ORM\EntityRepository”类

2023-12-11

我是 Doctrine 的新手,我正在遵循文档中的示例。当我创建 Repository 类(例如 UserRepository.php)并尝试扩展 EntityRepository 类时,我收到以下错误消息:致命错误:在第 10 行的 C:\xampp\htdocs\excap\repositories\UserRepository.php 中找不到类“Doctrine\ORM\EntityRepository”

这是我的存储库类:

use Doctrine\ORM\EntityRepository;

/**
 * Description of UserRepository
 *
 * @author Mario
 */
class UserRepository extends EntityRepository
{ 

我究竟做错了什么? (顺便说一句,我使用 Composer 安装了 Doctrine2)

<?php
//bootstrap_doctrine.php
$isDevMode = true;
use Doctrine\ORM\Tools\Setup;
require_once 'vendor/autoload.php';

$config = Setup::createAnnotationMetadataConfiguration(array(__DIR__.'/entities'), $isDevMode);
$conn = array(
    'driver' => 'pdo_mysql',
    'user' => 'mydbuser',
    'password' => 'mydbpassword',
    'dbname' => 'mydbname'
);

$entityManager = \Doctrine\ORM\EntityManager::create($conn, $config);
?>

<?php
//boostrap.php
//Entities
require_once 'entities/User.php';
require_once 'entities/Gender.php';
require_once 'entities/AccessPoint.php';

//Repositories
require_once 'repositories/UserRepository.php';

if(!class_exists("Doctrine\Common\Version", FALSE))
{
    require_once 'bootstrap_doctrine.php';
}
?>

<?php
// autoload.php generated by Composer
if (!class_exists('Composer\\Autoload\\ClassLoader', false)) {
    require __DIR__ . '/composer' . '/ClassLoader.php';
}

return call_user_func(function() {
    $loader = new \Composer\Autoload\ClassLoader();
    $composerDir = __DIR__ . '/composer';

    $map = require $composerDir . '/autoload_namespaces.php';
    foreach ($map as $namespace => $path) {
        $loader->add($namespace, $path);
    }

    $classMap = require $composerDir . '/autoload_classmap.php';
    if ($classMap) {
        $loader->addClassMap($classMap);
    }

    $loader->register();

    return $loader;
});
?>

问题解决了。问题出在 bootstrap.php 文件中。我在加载 bootstrap_doctrine.php 之前加载了实体;就这样。

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

学说错误:未找到“Doc​​trine\ORM\EntityRepository”类 的相关文章

  • 在 Woocommerce 购物车中设置最小小计金额

    我正在尝试将最低订单金额设置为 25 美元 到目前为止 我找到了这段代码 如果未达到最低限度 它似乎可以阻止结账 但它使用的小计包含税费 我需要在总计中排除税费 add action woocommerce checkout process
  • 如何用javascript正确读取php cookies

    考虑这个 php 和 javascript 代码 然后我在控制台中看到的是 utma 111872281 291759993 1444771465 1445374822 1445436904 4 utmz 111872281 1444771
  • 如何在没有引用的情况下复制对象?

    PHP5 OOP 有据可查对象通过引用传递 http php net manual en language oop5 references php默认情况下 如果这是默认的 在我看来 有一种非默认的方式可以在没有参考的情况下进行复制 如何
  • postgreSQL 在 WAMP 上的集成

    我刚刚在 Windows 7 上安装了 postgreSQL 我正在尝试将 postgreSQL 与 WAMP 服务器集成 为此 我在 httpd conf 和 php ini 文件中进行了以下更改 1个加载模块c path to libp
  • 将 MySQL 结果作为 PHP 数组

    mysql 表 config name config value allow autologin 1 allow md5 0 当前的 php 代码 sth mysql query SELECT rows array while r mysq
  • 如何在html中制作多行类型的文本框?

  • 如何使用 Google 帐户对我们网站中的用户进行身份验证

    如何在我们的网站中使用 Google 帐户对用户进行身份验证 我希望用户重定向到谷歌登录页面 然后将他重定向到我的网站 我想要这个 PHP 实现 你要OAuth http code google com apis accounts docs
  • 在 PHP 中模拟 jQuery.ajax 请求

    我必须在 PHP 中模拟 AJAX 请求 就像在 jQuery 中一样 我当前的代码在这里 原始 AJAX 调用 不得修改 ajax type POST url someFile php data data success function
  • PHP - 扩展 __construct

    我想知道你是否可以帮助我 我有两个类 一个扩展了另一个 B 类将由各种不同的对象扩展 并用于常见的数据库交互 现在我希望 B 类能够处理其连接和断开连接 而无需来自 A 类或任何外部输入的指示 据我了解 问题是扩展类不会自动运行其 cons
  • 在一个后台为MYSQL的网站上集成搜索

    我有一个位置搜索website http www jammulinks com对于一个城市 我们首先收集该城市所有可能类别的数据 如学校 学院 百货商店等 并将其信息存储在单独的表中 因为每个条目除了名称 地址和电话号码外都有不同的详细信息
  • 如何处理 AJAX 请求中的会话超时

    我相信你们都熟悉使用 AJAX 的投票系统 嗯 看那边 我有类似的东西 当你投票赞成或反对时 它使用 AJAX 从 votes php 请求新值 问题是我正在使用会话来获取用户 ID 因此一个人只能投票一次 如果他们在页面上坐了一个小时然后
  • Doctrine 1 和 Symfony 1 的多个主键?

    我已经知道在 Symfony 1 和 Doctrine 1 中不可能使用多个主键 但是你们知道有什么好的解决方法吗 除了多对多关系之外 原则 1 不适用于多列上的主键 但如果你想使用多对多关系 请像这样使用 BlogPost columns
  • 重新排列数组键 php [重复]

    这个问题在这里已经有答案了 我有这个数组 Array 15 gt 13 1 16 gt Mark one answer 19 gt You see a car on the hard shoulder of a motorway with
  • 具有更改用户代理上下文的 file_get_contents 不起作用

    我正在尝试获取页面的阅读数和点赞数 网址是 https mp weixin qq com s NPavBeHc8VdWXeSL6kfLRg https mp weixin qq com s NPavBeHc8VdWXeSL6kfLRg 您必
  • phpinfo 说 php.ini 路径是 C:\Windows 但那里没有 php.ini

    我们正在尝试从 PHP5 切换到 PHP7 现在我们已经安装了 Apache 并且 PHP 可以运行了 然而 我们在php ini文件没有任何作用 Via phpinfo 我们意识到原因是Configuration File php ini
  • 简单的dom php解析获取自定义数据属性值

    HTML div class something ddsf PHP foreach dom gt find something data rel as this var dump this gt attr 我尝试了这个但错误 在其文档中找不
  • 使用 PHP 和 OAuth 访问 SkyDrive

    我想使用 PHP 访问 skyDrive 我想检索文件和文件夹列表 下载 上传和删除文件 我有一个 microsoft dev clientID 和 clientSecret 有人可以帮助我开始使用 OAuth 连接到 skyDrive 并
  • HTML 代码中的 PHP [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我用 HTML 代码编写了 PHP div div 但这出现在输出页面中 else print 我怎样才能让PHP执行 你的文件有一个 p
  • PHP 中的多个插入查询[重复]

    这个问题在这里已经有答案了 我正在尝试创建一个 php html 表单 它将结果插入到狗展数据库中 问题是 无论我做什么 我都会收到此错误 查询失败 您的 SQL 语法有错误 检查与您的 MySQL 服务器版本相对应的手册 了解在 INSE
  • 使用来自另一个数据库的选择查询更新 mysql 表

    我有两个数据库 我想用另一个数据库表中的值更新一个表 我正在使用以下查询 但它不起作用 UPDATE database1 table1 SET field2 database2 table1 field2 WHERE database1 t

随机推荐

  • 可以在单词发音游戏中使用WIndows语音识别引擎吗?

    我用来创建一个使用 Windows 语音识别引擎或 SAPI 的应用程序 这就像一个游戏发音当你正确发音时它会给你分数 但是当我开始使用 SAPI 进行实验时 它的识别效果很差 除非您在其上加载语法 XML 否则它会给出最佳的识别结果 但现
  • 按组查找系列中的下一个日期

    我有一些这样的数据 sample data lt rbind data table start date seq from as Date 2010 01 01 to as Date 2014 12 01 by quarter Group
  • 在我的 POST servlet 可以处理我的 uploadFile 之前,是什么“吃掉”了它?

    我在网页上使用 Infragistics IgniteUI igUpload 将文件上传到 Apache Tomcat 服务器 在上传文件时 我无法在 servlet 代码中访问它们 也许这里有人知道发生了什么 当 igUpload 通过
  • 将 NDEF 消息多次写入同一标签?

    在 Android 上 一旦 NFC 标签靠近手机 系统就会向我的应用程序传递一个意图 其中包含一个允许我读取和写入该标签的 NDEF 消息的对象 具体来说 我可以根据需要多次写入该标签 同时它仍然位于手机附近 下面的 Java 代码可以让
  • R:如何修改plotly中的图例?

    我有 3 个数值变量并通过条形图绘制它们plot ly 销售 和 分享 列通过条形图可视化 而 成本 则通过红线可视化 现在我想稍微自定义图例并在图例地图中的成本周围添加黑色边框 请参阅预期结果 df lt data frame model
  • 获取给定坐标处的 SVG-Object_s?

    我想通过坐标从 SVG 文件获取对象 ID 例如在
  • Google Geocoding API 为我的服务器和网络浏览器提供了不同的结果[重复]

    这个问题在这里已经有答案了 我正在使用 Google 地理编码 API 来获取网站上不同位置搜索的纬度 经度坐标 问题是 对于伦敦地区 可能不仅限于伦敦 这正是我们大多数用户群所在的地方 例如 滑铁卢 地理编码 api 向我的服务器返回的结
  • Applescript延迟问题

    我正在测试 applescripts 稍后我将在我的 OSX 应用程序中使用它 在单击下面的按钮命令后 我遇到了 6 秒的延迟 经过一些研究 这似乎是一个已知问题 我发现有趣的是 如果我使用商业应用程序 QuicKeys 来执行相同的操作
  • 向数组添加项目时下标超出范围

    我正在尝试用 AD 组的成员填充数组 在尝试将 newArray count 设置为用户名时 我不断收到以下错误 Microsoft VBScript runtime error Subscript out of range 这是相关代码
  • Android以编程方式获取SD卡的ID

    有什么方法可以以编程方式获取 Android 设备中当前 SD 卡的某些特定标识符 序列号 尝试这个 way 1 File input new File sys class mmc host mmc1 String cid director
  • 如何强制对系统类型使用自定义 UITypeEditor

    我有一个自定义 UITypeEditor 用于使用 propertygrid 与我的程序进行颜色选择 但如果我只公开 system drawing color 我似乎无法激活它 我需要用 CustomType 包装 Color 然后它才会调
  • 带有 locationListener 回调的 Android 服务

    我有一个安卓应用程序 根据用户当前的地理位置 我想在后台获取一些远程数据并存储它 我的实现是 在特定的时间间隔 警报会启动我的服务 Service 使用匿名类来查询当前位置并注册一个 locationListener 回调 在调用 onLo
  • 如何填充 BigQuery 中缺失的日期?

    这个问题与如何填充分区数据中缺失的日期和值 但由于该解决方案不适用于 BigQuery 因此我再次发布该问题 我有以下假设的表格 name date val A 01 01 2020 1 5 A 01 03 2020 2 A 01 06 2
  • AngularJS“localStorage.getItem”在$resource中为空

    我有一个有角的 resource用于登录和获取用户信息 登录将用户名和密码发送到服务器并获取不记名令牌 在里面success的函数User login令牌存储在localStorage In getEmail 我将令牌包含在用户电子邮件地址
  • Java 调用 Windows API GetShortPathName

    我想在我的 java 类中使用本机 windows api 函数 我感兴趣的函数是 GetShortPathName http msdn microsoft com en us library aa364989 28VS 85 29 asp
  • Android:在菜单中显示 EditText

    我目前正在开发 Android 的 mp3 库 问题是 我希望用户选择他想要添加的播放列表的名称 有用吗 因此 我在播放列表列表上创建了一个上下文菜单 允许用户在创建 删除 重命名这 3 个选项之间进行选择 我想要做的是 如果用户单击 创建
  • 防止 Spring Boot / Jackson 中的原语到字符串转换[重复]

    这个问题在这里已经有答案了 我们编写了一个Springboot Rest Service 它内部使用Jackson对Rest API的Json输入 输出进行序列化 反序列化 对于 API 输入 输出 我们不希望将原语与字符串进行类型转换 我
  • Python“join”函数类似于unix“join”

    我很好奇是否有像unix版本一样的内置python join函数 参见http linux about com library cmd blcmdl join htmhttps www man7 org linux man pages ma
  • 如何使用 Scala XML 返回空 NodeSeq?

    我正在使用不同的函数分段构建 XML 例如以下示例
  • 学说错误:未找到“Doc​​trine\ORM\EntityRepository”类

    我是 Doctrine 的新手 我正在遵循文档中的示例 当我创建 Repository 类 例如 UserRepository php 并尝试扩展 EntityRepository 类时 我收到以下错误消息 致命错误 在第 10 行的 C