Fecshop

第 2 位会员

会员
个人信息
个人简介
Terry
个人成就
  • 发表文章次数 290
  • 发布回复次数 2624
  • 个人主页浏览次数 279
移动端着陆页用哪个入口? WAP 还是 appserve呢?24分钟前

1.都可以跳转

2.appserver对应的是vue端,前后端分离的手机web类型(需要api),vue是单页面应用类型

3.wap入口和pc入口原理类似,只是模板使用的是html5模板

4.自己取舍

[重写服务] 'Failed to instantiate component or class'1天前

文件 common\local\local_services\AdminUser.php 不存在吧

讨论贴子浏览量如何统计?3天前

fecshop论坛的吗?是pv吧

看到某程序的一个函数逻辑,这些的代码读起来,怕不怕?3天前

脑子内存得大,把这些逻辑一次性放到脑子里面,代码维护很麻烦,估计写这个逻辑的人一个月后读起来也费劲。

这种逻辑,最好是拆分成多个函数依次处理,由大到小拆分。

后台如何刷新单页面3天前

后台用的DWZ(JUI)框架

参考菜单刷新

<a href="http://fecshop.appadmin.fancyecommerce.com/catalog/productreview/index" target="navTab" rel="page1">Product Reveiew</a>

href 替换掉链接就可以。

访问后台提示You donot have role to visit this controller4天前

权限,应该是controller继承的付类controller中进行控制的,您看一下源码debug一下吧

访问后台提示You donot have role to visit this controller4天前

@lingdu #4楼 看截图,你的这个还是老版的fecshop,不是RBAC格式的,因此上面的文档对您可能不对。

老版本的菜单这个部分已经更新了。

您自己debug找下原因把。

访问后台提示You donot have role to visit this controller4天前

@lingdu #4楼 上面的文档是验证过了的,也有可能是缓存刷新失败

您自己debug一下代码找一下原因吧。

怎么在模块下新增一个Controller或一个block4天前

不需要的,在controller继承的基类:https://github.com/fecshop/yii2_fecshop/blob/master/app/appfront/modules/AppfrontController.php

    public $blockNamespace;

    /**
     * @param $blockName | String
     * get current block
     * 这个函数的controller中得到block文件,譬如:
     * cms模块的ArticleController的actinIndex()方法中使用$this->getBlock()->getLastData()方法,
     * 对应的是cms/block/article/Index.php里面的getLastData(),
     * 也就是说,这个block文件路径和controller的路径有一定的对应关系
     * 这个思想来自于magento的block。
     */
    public function getBlock($blockName = '')
    {
        if (!$blockName) {
            $blockName = $this->action->id;
        }
        if (!$this->blockNamespace) {
            $this->blockNamespace = Yii::$app->controller->module->blockNamespace;
        }
        if (!$this->blockNamespace) {
            throw new \yii\web\HttpException(406, 'blockNamespace is empty , you should config it in module->blockNamespace or controller blockNamespace ');
        }
        $viewId = $this->id;
        $viewId = str_replace('/', '\\', $viewId);
        $relativeFile = '\\'.$this->blockNamespace;
        $relativeFile .= '\\'.$viewId.'\\'.ucfirst($blockName);
        //查找是否在rewriteMap中存在重写
        $relativeFile = Yii::mapGetName($relativeFile);
        
        return new $relativeFile();
    }

可以看到类变量blockNamespace,这个就是用来设置查找block文件的,如果不填写,那么默认使用的是当前modules的文件路径,您可以设置这个类变量的值。

譬如:

public $blockNamespace = 'fbbcbase\\app\\appadmin\\modules\\Sales\\block';

然后再这个namespaces对应的文件路径中添加block即可

访问后台提示You donot have role to visit this controller4天前

资源url 需要 / 开头,请检查添加的资源格式是否正确

PHPStudy下安装Fecshop全过程4天前

@wancq [#61楼](#comment61) 默认帐号密码是 admin admin123 , 请检查是否输入了空格

PHPStudy下安装Fecshop全过程4天前

@wancq #59楼 看报错,应该是没有安装 php-mongodb扩展

注意是php-mongodb扩展, 而不是 php-mongo扩展

商城后台新增虚拟卡券模块问题5天前

@Andrew #12楼

OK,services是各个入口公用的部分配置

1.如果这个services你想appadmin独有使用,那么你可以在@appadmin/config/fecshop_local_services/coupon.php中添加配置

2.如果这个services你想所有的入口都可以使用,那么你可以在@common/config/fecshop_local_services/coupon.php中添加配置

商城后台新增虚拟卡券模块问题5天前

@Andrew [#7楼](#comment7) 仔细看回复的内容,无脑看回复吗?

Fecshop 注册会员数超过10005天前

@Kittyfamous #1楼

我是使用者。。。

商城后台新增虚拟卡券模块问题5天前

添加 services的报错,文档是:http://www.fecshop.com/doc/fecshop-guide/develop/cn-1.0/guide-fecshop-service-use.html

你贴的那个文档地址是添加modules, 本帖子报错的问题是添加services的报错,而不是添加modules!!

商城后台新增虚拟卡券模块问题5天前

1.发了帖子,仔细看一下信息是否完善

2.你既然这个文件报错 common\local\local_services\Coupon ,那么你这个文件的代码呢?这个文件里面的代码不写,谁知道是哪里导致的问题?

show your code !!!

Fecshop 付费模板 Melani (基于bootstrap4),自适应移动设备web6天前

@appfront/config/main.php 设置forceCopy

https://github.com/fecshop/yii2_fecshop_app_advanced/blob/master/appfront/config/main.php#L75

'assetManager' => [
    'forceCopy' => true,
],

这是Yii2 Asset 部分的知识。

Your Site Analytics