nullref / yii2-dialog
Yii2 对话模块
dev-master
2017-03-25 23:34 UTC
Requires
- php: >=5.4.0
- nullref/yii2-core: dev-master
- nullref/yii2-useful: dev-master
- rmrevin/yii2-fontawesome: ^2.16
- yiisoft/yii2: >=2.0.6
This package is auto-updated.
Last update: 2024-09-18 22:56:22 UTC
README
Yii2 对话模块(WIP)
安装
通过 composer 安装此扩展是首选方式。
运行以下命令之一
composer require --prefer-dist nullref/yii2-dialog
或在您的 composer.json
文件的 require 部分添加以下内容
"nullref/yii2-dialog": "*"
:
然后将模块添加到应用程序配置中
... 'modules' => [ ... 'dialog' => [ 'class' => 'nullref\dialog\Module', 'components' => [ 'userManager' => [ 'class' => 'nullref\dialog\components\UserManager', 'modelClass' => 'your User model class', ], ], ], ... ], ...
用户模型类必须实现 nullref\dialog\interfaces\UserModel
。
使用方法
您可以使用对话框小部件(nullref\dialog\widgets\Dialog)
<?= nullref\dialog\widgets\Dialog::widget([ 'dialog' => $dialog, // instance of Dialog model (nullref\dialog\models\Dialog) 'user' => Yii::$app->user->getIdentity(), //instance of current user 'canWrite' => true, // allows write messages 'canDelete' => true, // allows delete own messages ]) ?>