在yii2下使用其需要的插件,特别简单方便,如果你没有安装composer,请先安装
1.安装mongodb支持
composer require –prefer-dist yiisoft/yii2-mongodb
使用时,在components中添加配置
‘mongodb’ => [
‘class’ => ‘yii\mongodb\Connection’,
# 有账户的配置
//’dsn’ => ‘mongodb://demofancyecommerce:fdaVBDFS#fdfdtyg423DF23#$@localhost:27017/demofancyecommerce’,
# 无账户的配置
‘dsn’ => ‘mongodb://127.0.0.1:27017/market’,
],
检查php支持mongodb扩展,php -im | grep mongodb,没有的话需要先安装mongodb扩展
2. 安装smarty
composer require yiisoft/yii2-smarty
在组件配置里申明渲染view,或者自定义smarty工具,直接在controller自定义使用。
‘components’ => [
‘view’ => [
‘renderers’ => [
‘tpl’ => [
‘class’ => ‘yii\smarty\ViewRenderer’,
//’cachePath’ => ‘@runtime/Smarty/cache’,
],
],
],
],
3. 安装redis支持
php composer.phar require --prefer-dist yiisoft/yii2-redis
‘redis’ =>[
‘class’ => ‘yii\redis\Connection’,
‘hostname’ => ‘localhost’, //你的redis地址
‘port’ => 6379, //端口
‘database’ => 0,
]
4. 安装 elasticsearch
php composer.phar require elasticsearch/elasticsearch