Fecmall

第 2 位会员

会员
个人信息
  • 加入于 2017-05-31 17:38:45
  • 城市 Qingdao
  • GitHub https://github.com/fecshop
  • 最后登录时间 8天前
  • 签名 净化自己,潜心编码
个人简介
Terry,Fecmall开源产品作者,12年电商经验一线程序员开发者,擅长规划产品,架构设计。
个人成就
  • 发表文章次数 744
  • 发布回复次数 5760
  • 个人主页浏览次数 683
fecshop二开成一个B2B工程大不大?6年前

开发个淘宝,大概需要多少周期,多少钱?

我更想知道。

6年前

你的广告贴已经很多了,适可而止,最后一次警告,否则全部删除!!!!

1.7.3.0版本,添加或修改产品,保存时出错6年前

@ywstudio #4楼 继续往下找,

$this->_service->save($this->_param, 'catalog/product/index');

执行的是:https://github.com/fecshop/yii2_fecshop/blob/master/services/product/ProductMongodb.php#L264

继续调试代码,找原因。

6年前

广告信息适可而止!!!!

fecshop新添加的“注册账号,需通过邮件激活才能使用”的功能有问题6年前

需要配置激活: https://github.com/fecshop/yii2_fecshop/blob/master/services/email/Customer.php#L30

/**
     * 注册账户是否需要邮件激活
     */
    public $registerAccountIsNeedEnableByEmail = false;

可以在配置文件中配置这个变量

@common/config/fecshop_local_services/Email.php


return [
    'email' => [
        'childService' => [
            'customer' => [
                'registerAccountIsNeedEnableByEmail'  => true,
            ],
        ],
        'mailerConfig' => [
            // 默认通用配置
            'default' => [
                'class'     => 'yii\swiftmailer\Mailer',
                'transport' => [
                    'class'       => 'Swift_SmtpTransport',
                    'host'        => 'smtp.qq.com',            //SMTP Host
                    'username'    => '2420577683@qq.com',   //SMTP 账号
                    'password'    => 'dshagrytvnwjeabb',    //SMTP 密码
                    'port'        => '587',                    //SMTP 端口
                    'encryption'  => 'tls',
                ],
                'messageConfig'=> [
                   'charset'=> 'UTF-8',
                ],
            ],
        ],
    ],
];

fecshop 的缓存好严重呀,能不能在开发环境下关闭,生产环境再开启呀,好影响开发效率6年前

1.我测试没有这个问题,你可以debug一下代码,出现问题,自己多从代码层面找原因。

2.本地开发,把缓存关掉即可,上面已经发你缓存的文档

fecshop-app-advanced和yii2_fecshop项目有什么区别6年前

扩展性是没问题的,最新的b2b2c版本FecMall就是在fecshop基础上,以扩展的方式开发的。

https://github.com/fecmall/yii2_fecmall_fbbcbase

fecshop-app-advanced和yii2_fecshop项目有什么区别6年前

@kongling #2楼

1.有百度网盘完整压缩包,直接下载就可以

2.作为一个标准的程序员,这都不是事,否则,连php流行的yii2框架都安装不了

还是那句话,作为一个开源产品,合适就用,不合适就选择其他的产品即可。

后台缓存管理刷新缓存不成功,但是也不报错6年前

看不明白你的意思

如果自己修改了配置,可以去读读源码,看看怎么实现的。

composer安装过程中出错6年前

这些都不是fecshop的问题,是composer加载库包的问题,可以google一下,一般是网络问题/

fecshop 的缓存好严重呀,能不能在开发环境下关闭,生产环境再开启呀,好影响开发效率6年前

1.好严重?刷不出来?本人更是不明白,可能是你的浏览器缓存问题

2.尽量debug代码,找到代码层的原因,贴出来讨论,这种xx不行,xx不好用了类似的帖子,而不是代码层次的帖子,本人帮不上忙。

3.能不能关掉cache,有帮助文档,去看文档:http://www.fecshop.com/doc/fecshop-guide/instructions/cn-1.0/guide-fecshop_cache.html

fecshop-app-advanced和yii2_fecshop项目有什么区别6年前

1.如果你玩过Yii2框架,那么不需要我解释,你就知道了

2.app-advanced是外层包,作为访问入口

有web入口:譬如前台,后台,手机api,外部交互api,等等

有脚本入口,譬如console等

有公用配置入口,譬如:common入口

而 yii2_fecshop 作为代码核心包,功能都是在这里实现的

为什么这样做呢?因为作为一个产品,需要升级,产品会依赖其他的一些库包,因此就像yum一样,存在版本号依赖,因此使用composer管理库包版本的依赖,可以理解成centos的yum安装,这样就可以升级

当用户使用你的系统或者yii2框架,会进行一些重写开发,然后用户还想升级,那么就需要用户可以在不修改源码带的前提下进行功能的重写,这个就需要用到重写机制,这些重写文件一般放到外层包,外层包一般不会进行改动,而且外层包不是composer管理,升级需要手动修改文件。

3.你应该是技术脱节了(只是猜测),对composer的方式了解太少,其实composer从2013年,甚至更前就开始使用了,原始的拷贝库包的时代过去了,原始的文件拷贝不能解决版本依赖问题。

关于项目的开发文档和使用手册6年前

只有在线的文档

Your Site Analytics