第 2 位会员
参看cache key 生成的例子:https://github.com/fecshop/yii2_fecshop/blob/master/app/appfront/widgets/Headers.php
public function getCacheKey() { $lang = Yii::$service->store->currentLangCode; $currency = Yii::$service->page->currency->getCurrentCurrency(); $appName = Yii::$service->helper->getAppName(); $cacheKeyName = 'footer'; $currentStore = Yii::$service->store->currentStore; return self::BLOCK_CACHE_PREFIX.'_'.$currentStore.'_'.$lang.'_'.$currency.'_'.$appName.'_'.$cacheKeyName; }
http://www.fecshop.com/topic/445
1.我看不明白你的意思
2.fecshop的清空全部缓存的原理是:Yii::$app->cache->flush(); ,也就是清空所有缓存。
Yii::$app->cache->flush();
截图里面都已经写了如何操作,vue知识自己学习吧。
请正确填写问题类型,这个问题类型不属于bug问题
bug问题
后台刷新缓存是全局的,所有的入口(前台后台都在内)缓存都刷新,不会存在部分刷新
1.mongodb的应用:http://www.fecshop.com/topic/97
2.mysql的表通过migrate安装后,表头有中文备注,phpmyadmin打开表内容直接可以看到
3.产品数据在mongodb中,产品图片的路径信息也是在mongodb的product_flat表中。
其他资料:http://www.fecshop.com/topic/379
参看:http://www.fecshop.com/topic/27
1.命令行下的php 和 web执行的php,可能不是一个,因此,当你在浏览器访问,输出看到php-mongodb的扩展信息,并不代表命令行下的php也配置了php-mongodb扩展
php
2.命令行下查看是否安装php-mongodb的命令, php -m ,如图,查看是否存在mongodb扩展
php -m
@dong #2楼 我不熟悉apache,帮不到你了
欢迎评论区回复。
需要nginx设置去掉index.php,参看:
http://www.fecshop.com/topic/398
如果是apache,参看:
http://www.fecshop.com/topic/392
@dong #2楼 嗯,有问题发帖就好,发帖比在群里问更高效
@yaochuan [#8楼](#comment8) 后台,需要为controller建立菜单,然后需要为这个菜单建立权限组,然后把当前用户加入这个权限组才能访问,参考文章:http://www.fecshop.com/topic/437
@yaochuan #4楼 建议,你先去学习一下yii2 modules http://www.yiichina.com/doc/guide/2.0/structure-modules
@yaochuan #3楼 打开vendor/fancyecommerce/fecshop/app/appadmin/modules/Cms 文件夹 ,这是fecshop appadmin入口的一个Cms模块,你参考这个,他继承的啥,你就继承啥。
各个入口继承的类不一样。
@yaochuan #1楼 不客气
没事的,随便问,把问题资料写详细,就很好了
本地新建一个modules:http://www.fecshop.com/topic/451
赞 的右边偶一个回复图标,点击就有@了
赞
我整理个文章,本地建立modules的
@yaochuan #5楼 如果你想升级,不能在vendor下面修改文件。
建议新建一个modules
Class '\appserver\local\local_models\mysqldb\Cms'
\appserver\local\local_models\mysqldb : 是namespace
\appserver\local\local_models\mysqldb
Cms: 是文件 ,Cms.php
Cms