- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在为 Symfony2 从 L3pp4ard DoctrineExtensions Bundle 中实现 preSoftDelete 事件时遇到了问题。 softDelete 函数工作正常,但我想在 deletedAt(日期时间)旁边添加一个 deletedBy(用户标识)。为此,我想收听名为 (preSoftDelete) 的事件,但我无法让它工作。 `
(应该)调用事件的文件可以在 github 找到.我已确认此脚本运行。
我已经在我的 config.yml 中添加了一个服务:
utwente.idbbundle.presoftdelete:
class: Utwente\IdbBundle\EventListener\UtwenteIdbSoftDeleteListener
tags:
- { name: gedmo.listener.softdeleteable, event: preSoftDelete, method: onPreSoftDelete }
我已经创建了应该做某事的类/方法。现在它回显你好,并停止脚本执行(用于测试)。
<?php
namespace Utwente\IdbBundle\EventListener;
class UtwenteIdbSoftDeleteListener {
public function onPreSoftDelete(LifecycleEventArgs $args){
echo "Hoi";
die();
}
}
?>
但它不起作用。有什么想法吗?
(当我使用 name: kernel.event_listener, event: kernel.request
并保留 LifecycleEventArgs $args
时它确实有效)。
最佳答案
使用
tags:
- { name: doctrine.event_listener, event: preSoftDelete, connection: default }
是答案...
关于events - Symfony2 DoctrineExtensions preSoftDelete 事件调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13713627/
我正在用 doctrine2 设置 symfony2,我想使用 DoctrineExtensions (Gedmo)我遵循了每一步,大部分都在工作,但我无法找到我需要为SoftDeleteable 工
我安装了 Beberlei DoctrineExtensions但无法让 mysql DAY 和 YEAR 工作。 我的自动加载器中有这个: $doctrineExtensions = new Doc
我在为 Symfony2 从 L3pp4ard DoctrineExtensions Bundle 中实现 preSoftDelete 事件时遇到了问题。 softDelete 函数工作正常,但我想在
我可以覆盖标记对象序列化的方式吗?目前一切都已返回,我想排除 id、created_at、updated_at 和标记。我正在使用 JMS Serializer 包,Doctrine Extensio
我正在尝试加载一些学说扩展,但出现了各种错误。到目前为止,这就是我所拥有的 在我的 ini 中: autoloaderNamespaces[] = "DoctrineExtensions" resou
我需要在 Symfony 2 应用程序上实现版本化原则行为。这实际上是一个 Symfony 1 迁移,并且已经实现了可版本化行为(Doctrine 1)。 我找到了这两个解决方案 DoctrineEx
我正在尝试从 StofDoctrineExtensionsBundle 设置 Sluggable 以生成基于 slug 的主键 id 和名称字段 /** * @var string * @Gedm
我刚刚从 StofDoctrineExtensionsBundle 安装了 Translatable DoctrineExtensions。 我有两个具有多对一关系的实体“空间”和“设备”: /**
我正在尝试使用 softdelete gedmo/doctrine-extensions 的选项但出于某种原因,当我调用 romove() 时,数据库中的记录被删除而不是更新 deletedAt fi
我已安装 https://github.com/stof/StofDoctrineExtensionsBundle并在 Country 实体的特定字段上同时使用 Translatable 和 Slug
我有自己的迷你 php MVC,需要添加 beberlei/DoctrineExtensions。我无法弄清楚如何添加/配置和使用 beberlei/DoctrineExtensions。目前,我有这
这是我的问题 $sql = 'SELECT users.userId as userId FROM App\UserProjects up LEFT JOIN up.user
到目前为止,我未能成功实现 beberlei DoctrineExtensions。我需要 MySQL Year() 函数。错误是: Expected known function, got 'Yea
我收到错误 Attempted to load class "Month"from namespace "DoctrineExtensions\Query\Mysql"。当我尝试创建一个按年和月获取数
我是一名优秀的程序员,十分优秀!