nanson / yii2-messenger
yii2的私有消息模块
1.0.2
2017-07-24 17:10 UTC
Requires
- newerton/yii2-fancybox: dev-master
- yiisoft/yii2: *
This package is not auto-updated.
Last update: 2024-09-14 18:20:38 UTC
README
yii2的私有消息模块
安装
安装此扩展的首选方式是通过Composer。
{
"require": {
"nanson/yii2-messenger": "*"
}
}
迁移
./yii migrate --migrationPath=@vendor/nanson/yii2-messenger/migrations/
配置模块
'modules' => [
'messenger' => [
'class' => \nanson\messenger\Messenger::className(),
],
],
使用
联系人列表的URL: /messenger/contacts/。
消息列表的URL: /messenger/contacts/messages/?id={contact_id}
联系人小部件
显示带有最后一条消息的用户的联系人列表。
<?php echo \nanson\messenger\widgets\Contacts::widget(); ?>
消息小部件
显示当前联系人的用户消息。
<?php echo \nanson\messenger\widgets\Messages::widget([ 'contactId' => $contactId, ]); ?>
添加消息小部件
显示创建消息的表单。
<?php echo \nanson\messenger\widgets\AddMessage::widget([ 'contactId' => $contactId, 'pjaxId' => "pjaxMessages", ]); ?>
消息计数器小部件
显示用户未读消息的数量。
<?php echo \nanson\messenger\widgets\Counter::widget(); ?>

