【事件ID(487)】教程文章相关的互联网学习教程文章

php – 关于会话结束事件

我有一个Symfony2项目,在每个会话开始时,我在服务器上创建一个文件夹,用户可以在其中操作和放置他的文件. 我希望能够在关闭浏览器时删除用户的文件夹(或任何其他相关事件,可能会检查会话超时?). 我怎样才能做到这一点? PS:我已经在某处读过java有一个sessionHandler,您可以在其中编写函数代码. 在php(Symfony2具体)中是否有类似的东西?解决方法:首先,如果浏览器被HTML和PHP关闭,则无法识别.您需要ajax和常量轮询或某种事情才能...

php – 备份事件调度程序【代码】

我刚刚备份了mysql数据库,但我的事件调度程序已经不见了.我如何备份它们?解决方法:man mysqldump: --events, -EInclude Event Scheduler events for the dumped databases in the output.

php – 从onclick事件将HTML属性传递给jQuery函数【代码】

我有一个问题,将一个html元素传递给jQuery.我知道使用attr()我们可以访问属性.不过我觉得我做错了. 这是我简单的jQuery函数:<script type="text/javascript">function test(value) {alert(value);} </script>我有一个由foreach循环创建的动态列表框:<select multiple="multiple" name="factors1" id="main_factors" style="width: 200px; height: 200px;"><?php foreach ($array as $option): ?><option onclick="test(<script>...

php – Yii-bootstrap Tabs事件处理程序【代码】

我正在使用bootstap tabs,我试图通过ajax加载内容而不是在PHP中设置它.我的代码:<script type="text/javascript">function test(e){console.log(e.target);//load ajax stuff here} </script><?php $this->widget('bootstrap.widgets.TbTabs', array('type'=>'tabs','placement'=>'above', // 'above', 'right', 'below' or 'left''tabs'=>array(array('label'=>'Ogólne', 'content'=>'Czekaj...', 'active'=>true),array('label'...

php – 获取WordPress Events Calendar Pro插件中的事件类别【代码】

我正在使用Events Calendar Pro插件(https://theeventscalendar.com/product/wordpress-events-calendar-pro/),我需要获取每个事件的所有类别. 我尝试了single_cat_title()和get_the_category(),但它们不是我需要的. 实际上,single_cat_title()函数只显示第一个类别,get_the_category()返回空数组.解决方法:您可以使用以下代码来获取每个术语的详细信息.$cats = get_the_terms( $post_id, 'tribe_events_cat' ); $term = get_term(...

php – Symfony Doctrine事件订阅者未在debug:event-dispatcher中列出【代码】

Symfony v3.3.4, Doctrine ORM v2.5.6我为一个学说实体创建了一个事件订阅者:AppBundle\EventListener\LivreSubscriber:tags:- { name: doctrine.event_subscriber }它工作正常!但是很长一段时间我认为它没有用,因为监听器没有在debug:event-dispatcher命令中列出:$docker-compose exec phpapp bin/console debug:event-dispatcher doctrine.event_subscriber[WARNING] The event "doctrine.event_subscriber" does not have a...

php – 当allday为false时,FullCalendar不显示来自JSON事件的时间

我正在使用FullCalendar并从ajax调用填充日历. 但如果将allday设置为false,我无法显示时间 我看着FullCalendar not displaying time from JSON events,但似乎没有帮助. 这是我发回的JSON:][{“id”:”18″,”title”:”r2222″,”start”:”2012-10-0208:00:00″,”end”:”2012-10-0211:00:00″,”textColor”:”#000000″,”allday”:false,”color”:”#ffffff”}, {“id”:”1″,”title”:”Test123″,”start”:”2012-10-1...

php – 关于Ajax响应的Jquery事件【代码】

如何在ajax请求创建的元素上运行.click()事件的jquery函数? 对于普通元素,它可以工作,但我想为ajax请求创建的元素执行此操作.而且它不起作用……$(".links").click(function(){alert("aaaa");})a class="links" >1</a;我也试过“链接”作为id.我需要它用于分页系统. 请帮忙 :(解决方法:在将新元素插入DOM之后,您需要再次运行代码以绑定click事件处理程序.或者,您可能想要使用.live().

php – 如何在Symfony中手动调度Doctrine / Kernel事件?【代码】

我需要手动调度preRemove事件,因为我正在软删除一个实体,因此并没有真正删除它.但是我想在实际删除实体时触发相同的侦听器. 我可以将EventDispatcher(不期望LifecycleEventArgs)用于自定义事件吗?派遣香草事件的最佳方式是什么? 编辑: 感谢bosam回答,这是手动调度香草事件的方法:use Doctrine\ORM\Event\LifecycleEventArgs; use Doctrine\ORM\Events;$em = $this->getDoctrine()->getManager(); $eventManager = $em->getEven...

php – Laravel事件侦听器未定义属性错误与ShouldQueue【代码】

我的应用程序中有一个事件设置,在用户注册时发送激活电子邮件.没有ShouldQueue接口,它可以完美地工作.但是,当我添加工具ShouldQueue时,我得到未定义的属性错误:Undefined property: App\Events\User\UserCreated::$user我使用的代码如下:<?phpnamespace App\Listeners\User;use App\Events\User\UserCreated; use Illuminate\Queue\InteractsWithQueue; use Illuminate\Contracts\Queue\ShouldQueue; use App\Repos\Email\EmailT...

php – 是否有Laravel测试事件被触发的次数?【代码】

我使用基本PHPUnit配置文件与默认的TestCase.php文件. 我正在寻找一种方法来检查在测试期间是否多次触发事件.当前代码如下:function test_fires_multiple_events() {$this->expectsEvents(SomeEvent::class); }理想情况下,我想要:function test_fires_multiple_events() {$this->expectsEvents(SomeEvent::class)->times(3); }解决方法:在浏览了MocksApplicationServices中的代码之后,我能够捎带特征,以及在使用withoutEvents()方...

php – Symfony 2:在ContainerAwareCommand中禁用Doctrine事件监听器【代码】

我正在使用在配置文件中注册的几个Doctrine侦听器进行一些自动更新(created_on,updated_on timestamps等).目前,我已经实现了其他功能,需要在数据库中存储准备好的值以便于搜索. 我正在考虑更新Symfony命令,它将准备这些值而不是SQL更新脚本(实际上,任何类型的更改或更新的方式都是值,只需运行此单个命令).但是,这也会触发前面提到的EventListeners. 有没有办法如何为单个Command禁用特定的EventLister?解决方法:像这样的东西应该做...

php – Symfony2注销事件监听器问题【代码】

我正在努力将审计日志记录添加到Symfony2项目,该项目记录所有页面加载并将请求发布到自定义审计表中.该项目使用Symfony2的默认注销路由(访问/注销),该路由会破坏会话,然后重定向到/ login路由. 为onKernelRequest设置了一个事件监听器,然后将正确的数据写入表中.在security.yml文件中,我列出了以下注销路由.security:firewalls:main:logout:path: /logouttarget: /login审核日志记录适用于除注销事件之外的所有页面.注销后,我尝试访...

php – 阻止Laravel观察者事件的动作【代码】

我想知道如何在模型观察者身上防止某个动作,例如:$model->update(['foo' => 'bar']);在观察者中public function updating(Model $model) {if($model->isDirty('foo') {// Prevent action from happening} }先感谢您.解决方法:你可以简单地返回false. 如文档中所述. http://laravel.com/docs/5.6/events#defining-listeners.Sometimes, you may wish to stop the propagation of an event to other listeners. You may do so by re...

php – 服务器发送事件停止以新参数开始【代码】

请帮忙. 我正在使用Server Sent Events根据存储在数据库中的数据动态更新网站. 我现在希望根据前一条消息中收到的数据将新参数(‘abc.php /?lastID = xxx’)传递回PHP脚本. 我知道我可以使用event.close来停止当前的’stream’但是我很难弄清楚如何为每个动态创建URL的新EventSource使用相同的’EventListener’ 有人能指出我正确的方向吗? 谢谢,解决方法:好好花了一些时间来获得更好的Javascript抓地力.var source = new EventS...