PHP:在项目中安装doctrine

Ind*_*ial 5 php mysql doctrine

我目前正在尝试在自定义(自己)项目中运行Doctrine,该项目不基于任何流行的框架.

我已经能够为我当前的bootstrap.php做以下事情;

<?php
require dirname(__FILE__) . '/Doctrine/Common/ClassLoader.php';
$classLoader = new \Doctrine\Common\ClassLoader('Doctrine', dirname(__FILE__) );
$classLoader->register(); // register on SPL autoload stack
Run Code Online (Sandbox Code Playgroud)

但是我有一种强烈的感觉,这远远不够,我找不到任何明确说明接下来应该做什么的文件.

运行$conn = Doctrine_Manager::connection('mysql://root:root@192.168.1.4/myTable', 'doctrine');将使我的PHP文件开始抛出错误(致命错误:未找到类'Doctrine_Manager') - 所以我很确定我没有正确完成bootstrap.php.

我该怎么做才能使Doctrine在我自己的项目中按预期运行?

xzy*_*fer 2

如果您在项目网站上浏览了大量的条令文档,它会逐步引导您完成正确的条令引导所需的内容

从问题评论中添加

我相当确定 Doctrine 2 中没有 Doctrine_Manager。有一个 EntityManager。Doctrine_Manager::connection('mysql://root:root@192.168.1.4/myTable', 'doctrine');这是原则 1 代码。

无论哪种方式,所有类都应该命名空间\Doctrine_Manager

以下是一些很好的参考供您参考:

教义 1 至教义 2

原则 2 -您所追求的不是旧的 PHP ORM Slide 44