Php 试图加载类“;“核心原则”;

Php 试图加载类“;“核心原则”;,php,symfony,doctrine-orm,Php,Symfony,Doctrine Orm,我试着遵循以下步骤: 如果我错了,请纠正我。首先,我在AppBundle/Model route中创建了这个类: namespace AppBundle\Model; class Item extends Doctrine_Record { public function setTableDefinition() { $this->hasColumn('name', 'string', 255); } public function

我试着遵循以下步骤:

如果我错了,请纠正我。首先,我在AppBundle/Model route中创建了这个类:

namespace AppBundle\Model;


class Item extends Doctrine_Record
{
    public function setTableDefinition()
    {
        $this->hasColumn('name', 'string', 255);
    }

    public function setUp()
    {
        $this->actAs('NestedSet');
    }
}
然后我在控制器中使用它,如下所示:

$treeObject = Doctrine_Core::getTable('Category')->getTree();
我有两个问题: -我必须在哪里定义类别表以及如何定义 -在前面的代码中,我遇到了以下错误:试图从名称空间“AppBundle\Controller\Admin”加载类“Doctrine\u Core”


有什么想法吗?谢谢

条令有它的Symfony包,它允许在YML中存储所有配置数据。-它有“树扩展”,这正是您想要的。

条令有它的Symfony包,它允许在YML中存储所有配置数据。-它有“树扩展”“这正是你所要寻找的。

条令
条令
条令
的一部分,在
1.x
版本中,
Symfony2
使用的是
条令2.x
,与
1.x
版本完全不同。例如,
条令2.x
不使用这种方法,这就是您试图使用的方法。在
原则2中
模型类(实体)不扩展任何类


检查这篇关于如何在Symfony2中使用Doctrine2的文章类
Doctrine\u Record
Doctrine\u Core
Doctrine
的一部分,在
1.x
版本中,
Symfony2
正在使用
Doctrine 2.x
,这与
1.x
版本完全不同。例如,
条令2.x
不使用这种方法,这就是您试图使用的方法。在
原则2中
模型类(实体)不扩展任何类


检查这篇关于如何在Symfony2中使用Doctrine2的文章

  • 安装此:
  • 不要忘记为扩展设置配置,在本例中是针对
    tree
    ,如
    config.yml
    中所示:

    stof_doctrine_extensions:
      orm:
        default:
           tree: true
    

  • 好,我按照这些步骤:

  • 安装此:
  • 不要忘记为扩展设置配置,在本例中是针对
    tree
    ,如
    config.yml
    中所示:

    stof_doctrine_extensions:
      orm:
        default:
           tree: true
    

  • 我复制了分类示例,现在它抛出验证消息。。。“列'lft'不能为空”。你知道哪里不对吗?ThanksI复制了类别示例,现在它抛出验证消息。。。“列'lft'不能为空”。你知道哪里不对吗?谢谢