如何在yii2中简单的聊天小部件

时间:2017-11-10 06:17:30

标签: yii2

我已经通过composer在我的应用程序中安装了简单的聊天窗口小部件然后我做了它的配置。 因为我是yii2的新手,无法理解如何在控制台应用程序中进行其配置?

我正在按照http://www.yiiframework.com/extension/yii2-simplechat/#hh0

上的步骤进行操作

当到达**You can access Simple Chat via command line as follows:**的步骤时,如何从上面的链接中执行此步骤.. ??

运行此命令php yii simplechat

时出错
Exception 'yii\base\InvalidConfigException' with message 'The configuration for
the "user" component must contain a "class" element.'

in C:\xampp\htdocs\yii2-my-chat\vendor\yiisoft\yii2\di\ServiceLocator.php:204

Stack trace:
#0 C:\xampp\htdocs\yii2-my-chat\vendor\yiisoft\yii2\di\ServiceLocator.php(260):
yii\di\ServiceLocator->set('user', Array)
#1 C:\xampp\htdocs\yii2-my-chat\vendor\yiisoft\yii2\base\Component.php(172): yii
\di\ServiceLocator->setComponents(Array)
#2 C:\xampp\htdocs\yii2-my-chat\vendor\yiisoft\yii2\BaseYii.php(529): yii\base\C
omponent->__set('components', Array)
#3 C:\xampp\htdocs\yii2-my-chat\vendor\yiisoft\yii2\base\Object.php(105): yii\Ba
seYii::configure(Object(yii\console\Application), Array)
#4 C:\xampp\htdocs\yii2-my-chat\vendor\yiisoft\yii2\base\Application.php(205): y
ii\base\Object->__construct(Array)
#5 C:\xampp\htdocs\yii2-my-chat\vendor\yiisoft\yii2\console\Application.php(89):
 yii\base\Application->__construct(Array)
#6 C:\xampp\htdocs\yii2-my-chat\yii(26): yii\console\Application->__construct(Ar
ray)
#7 {main}

任何人都可以通过整合简单的聊天来告诉我如何步骤?

这里是代码frontend / config / main.php

return[ 'bootstrap' => ['log','simplechat'],
    'modules' => [
        'simplechat' => [
            'class' => 'bubasuma\simplechat\Module',
        ],];

我应该做些什么改变?

1 个答案:

答案 0 :(得分:0)

我检查过您已将模块设置到前端配置中,尝试将其放入公共配置common\config\main.php中,然后尝试命令。

如果您使用的是yii2-advanced-app,请记得将配置更改始终放在环境目录中,然后运行init命令php init