我看到每个人都在使用这个:
Doctrine_Manager::getInstance()
当我这样做时,它的错误是:
未找到类'Doctrine_Manager'
如何加载这个?这样我就可以开始从doctrine manager获取实例了?
我想加载它:
$con = Doctrine_Manager::getInstance()->connection();
$st = $con->execute("...............");
$result = $st->fetchAll();
哪里可以自动加载,所以我可以从任何地方调用getInstance()函数?
感谢...
答案 0 :(得分:2)
Doctrine_Manager
是版本1.2的一部分,而不是2.如果您实际使用1.2,则需要让自动加载器知道在Doctrine_
前缀下加载类。
为此,请将其添加到您的应用程序配置文件...
autoloaderNamespaces.Doctrine = "Doctrine_"
您还需要确保可以在包含路径中找到教义类。如果它们不在您的“库”文件夹中或是include_path
指令的其他部分,请添加此...
includePaths.Doctrine = "/path/to/Doctrine-1.2/lib"
答案 1 :(得分:0)