0

Ratchet 用の WyriHaximus の CakePHP プラグインを使用して Model Push Behavior を機能させるのに問題があります: https://github.com/WyriHaximus/Ratchet

私はそれをインストールし、サーバーを稼働させ、それに接続しました。しかし、プッシュ ビヘイビアをモデルに追加すると、プラグインにビヘイビアが含まれていないため、Missing Behavior エラーが表示されます。ただし、姉妹プラグインがあります。

2つをマージしてみましたが、並行して実行するように設計されていると思います. だから私は途方に暮れています。

私のモデルでは、次のものを持っています:

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

すべてがブートストラップされ、ロードされ、他のプラグインと通信していないだけです。これを機能させた経験のある人はいますか?

4

1 に答える 1

1

WyriHaximus のドキュメントは少しさびています。先週同じ問題に遭遇し、次のように動作するようになりました。

  1. Composerを追加wyrihaximus/ratchet-commandsして使用します。wyrihaximus/ratchet-model-push( composer 依存関係を追加する方法)
  2. の代わりに$actAs = [ 'Ratchet.Pushable' => [ ... ] ]$actAs = [ 'RatchetModelPush.Pushable' => [ ... ] ]
于 2014-03-24T17:39:40.900 に答える