首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >原理2 Gedmo扩展不工作时出现错误:“不存在,或无法自动加载”

原理2 Gedmo扩展不工作时出现错误:“不存在,或无法自动加载”
EN

Stack Overflow用户
提问于 2015-12-05 12:30:07
回答 1查看 1.2K关注 0票数 1

我们在让Gedmo插件在ZF 2 Doctrine 2安装中工作时遇到了问题

我们从generate entities中得到这个错误:

代码语言:javascript
复制
[Semantical Error] The annotation "@Gedmo\Mapping\Annotation\Timestampable" in property Wallet\Entity\Entity::$created does not exist, or could not be auto-loaded.

我们的实体如下所示:

代码语言:javascript
复制
...
use Gedmo\Mapping\Annotation as Gedmo;
...

/**
* @var datetime $created
*
* @Gedmo\Timestampable(on="create")
* @ORM\Column(type="datetime")
*/
public $created;
...

我们也尝试过:

代码语言:javascript
复制
/**
* @var datetime $created
*
* @\Gedmo\Mapping\Annotation\Timestampable(on="create")
* @ORM\Column(type="datetime")
*/
public $created;

代码语言:javascript
复制
/**
* @var datetime $created
*
* @Gedmo\Mapping\Annotation\Timestampable(on="create")
* @ORM\Column(type="datetime")
*/
public $created;

我们已经验证了路径是正确的,并且php类存在于该路径中。

我们的模块配置如下所示:

代码语言:javascript
复制
'doctrine' => array(
        'eventmanager' => array(
            'orm_default' => array(
                'subscribers' => array(
                    'Gedmo\Tree\TreeListener',
                    'Gedmo\Timestampable\TimestampableListener',
                    'Gedmo\Sluggable\SluggableListener',
                    'Gedmo\Loggable\LoggableListener',
                    'Gedmo\Sortable\SortableListener',
                ),
            ),
        ),

我们的composer配置如下所示:

代码语言:javascript
复制
...
"require": {
...
            "gedmo/doctrine-extensions": "2.4.*",
…

我们也尝试过:

代码语言:javascript
复制
...
"require": {
...
            "gedmo/doctrine-extensions": "2.3.*",
…

到目前为止,我找到的关于这个问题的文章都没有帮助。

如果您能提供任何建议,我们将不胜感激。

万事如意。

将要

EN

回答 1

Stack Overflow用户

发布于 2015-12-08 11:00:04

我们的开发人员在周末修复了它,因为我们意识到我们错过了在console.php中加载侦听器。

他这样添加它们:$evm = new \Doctrine\Common\EventManager();$evm->addEventSubscriber(new \Gedmo\Timestampable\TimestampableListener());

他在下面找到了他的示例代码:

https://gist.github.com/l3pp4rd/964075

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34101294

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档