0

我在使用 Ratchet 的 WyriHaximus 的 CakePHP 插件让模型推送行为工作时遇到了一些麻烦:https ://github.com/WyriHaximus/Ratchet

我已经安装了它,让服务器正常工作并连接到它。但是每当我向模型添加推送行为时,它都会给我一个 Missing Behavior 错误,因为插件不包含一个。但是它有一个姐妹插件。

我已经尝试将两者合并,但我认为它的设计目的是与其协同运行。所以我很茫然。

在我的模型中,我有:

public $actsAs = array(
        'Ratchet.Pushable' => array(
            'events' => array(
                array(
                    'eventName' => 'WyriProject.created',
                    'created' => true,
                ),
            ),
        ), 
    );

一切都被引导,加载,它只是不与其他插件说话。有人有过让这个工作的经验吗?

4

1 回答 1

1

WyriHaximus 的文档有点生疏。我上周遇到了同样的问题,并且行为如下:

  1. 添加wyrihaximus/ratchet-commandswyrihaximus/ratchet-model-push使用 Composer。(如何添加作曲家依赖
  2. 而不是$actAs = [ 'Ratchet.Pushable' => [ ... ] ],使用$actAs = [ 'RatchetModelPush.Pushable' => [ ... ] ]
于 2014-03-24T17:39:40.900 回答