Fecmall

第 2 位会员

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

@dosenje #6楼 然后,后面,在后台新建的产品,会自动加入到搜索表里面吧?

问一下搜索表full_search_product_en的更新方法7年前

@dosenje #3楼 你的这个搜索没有更新的问题解决了?

windows下,网站根目录下7年前

FECSHOP目录下面, 有yii.bat文件吗?

childService为什么继承的Service而不是parentService7年前

1.然后看看我上面回复的内容,重构的问题,我如果新建了一个类来替换掉 fecshop\services\Image ,是不是 所以继承 fecshop\services\Image 的类都需要重构

2.有句话这么说,编码一时爽,重构火x场 ,大致就是这个意思,如果仅仅当时编码方便,service层都不需要加,直接用mvc就可以了。编码更快。

childService为什么继承的Service而不是parentService7年前

@dosenje #5楼 既然想思考,那么你就把你思考的内容贴上来,让我看到你思考的成果,而不是一拍脑袋想出来一个问题,随便思考一下,就贴上来,干巴的贴上来,而看不到任何思考的东西。

把你思考琢磨的思路都贴上来,这才是讨论思考问题的态度。

childService为什么继承的Service而不是parentService7年前

如果,fecshop\services\Image 我通过配置替换掉了,我重构了一个新的 xxxxx\services\Image ,

那么所有继承 fecshop\services\Image 的services 里面的extends都要修改,都要重写,对吧? 譬如,如果按照你说的方式, fecshop\services\category\Image 继承了 fecshop\services\Image,那么这个方法也要重写, 也就是在引入的时候,将 use fecshop\services\Image 改成 use xxxxx\services\Image 对吧?

是不是很费劲?所以services都是独立,没有耦合关系。

childService为什么继承的Service而不是parentService7年前

你自己追究这三个问题:

1.继承是用来干什么用的?

2.为什么要继承?

3.fecshop\services\category\Imagefecshop\services\Image 为什么要继承,为什么不继承?

先追究一天,然后贴上你的回答。

我感觉你的这个问题怪怪的,相互独立的services,为什么要继承? fecshop\services\category\Image 又不是基类

如果继承,就是强耦合,现在的services,每一个都是独立的,没有耦合,都是可以通过配置替换掉,重新实现里面的方法即可。方便重构扩展。

childService为什么继承的Service而不是parentService7年前

1.看不懂,说详细,语言勾画的就像一团乱糟糟的缠麻。

2.都是继承的 |fecshop\services\Service;

函数命名与使用不一致的问题7年前

1.大小写是没有问题的,遵循Yii2的规范,譬如Yii2组件 Yii::$app->request 对应的是 vendor/yiisoft/yii2/web/Request.php 。

2.fecshop目前的图片是放到本地,如果您想使用图片服务器,有需要帮助的可以发帖,做完后,可以分享出来做成库包,也可以发个帖子贴出来详细的代码,都行。

经验分享:lnmp一键安装包(防跨目录设置)的坑爹过程,以及解决方案7年前

已经给你调整格式了。

可以学习一下markdown格式,发帖支持markdown格式,很简单,几个标签就够了

多谢分享

安装时jquery.inputmask包找不到7年前

@a40304 [#14楼](#comment14)

1.您的操作步骤是不是这样?

1.1当composer下载失败后,进入fecshop文件夹,然后打开文件composer.json, 找到配置代码:

"config": {
        "process-timeout": 1800
    },

改成:

"config": {
        "process-timeout": 1800,
        "github-oauth": {
          "github.com": "此处输入您的github授权码"
          }
    },

1.2、获取github授权码

1) 点击 https://github.com/settings/tokens
2) 点击右上角 Generate new token
3) 在Token description中输入”可以任意”
4) 点击Generate token即可创建新的github授权码

将生成的授权码复制到 composer.json中的github.com对应的值中.

1.3、在fecshop文件夹内执行 composer update

2.按照上面的步骤执行后,上面的 jquery.inputmask包找不到 的错误,是不是就不报了? 可以直接安装成功了?

fecshop在windows下安装7年前

1.感谢您的分享,我已经将您的文章的格式改成markdown格式了,markdown语法非常简单,http://www.appinn.com/markdown/ ,掌握几个标签就够了,您可以编辑这个文章,然后看一下我加的标签,对比一下就知道了,非常简单

2.如果可以在详细一点就更好了

3.您的帖子我加到文档中windows安装作为参考了哈,如果有时间,您在细化一下更好,因为有不少初学者。

4.再次感谢您的分享。

【置顶】Fecmall 各种疑问对应的回复7年前

如果你的问题在这个帖子里面没有,那么,可以在评论处添加你的疑问。 【这里的疑问都是广泛的疑问,具体的bug功能问题,请另开新帖子】

url伪静态,如何给url key 加.html后缀7年前

1.跑个脚本,没啥维护成本,不会出错,逻辑层加出错的概率才更大,你坚持逻辑层加,自己解决吧

2.payment_old.php,也会加载进去 ,这个你自己看代码,如何加载的配置,自己就明白了,这个有必要贴上来吗?

3.生成订单才会扣库存,有一个脚本将超过一定时间没有支付的pending订单取消掉,返回库存的脚本: https://github.com/fecshop/yii2_fecshop/blob/master/shell/order/returnPendingProductQtyStock.sh

4.多提高一下自己的水平。

url伪静态,如何给url key 加.html后缀7年前

标题请改成:url伪静态,如何给url key 加.html后缀

url伪静态,如何给url key 加.html后缀7年前

@fecshoper [#2楼](#comment2) url key定义的什么字符串,url就是什么字符串

之前想过加url 后缀,后来感觉这种方式 ,可能会存在问题,我想,通过脚本批处理会更好。

你可以这么处理,在console中,写一个脚本,批量循环产品数据,然后对product 的 url_key做字符串处理,判断里面有没有.html字符串,没有就在末尾附加上.html字符串

Your Site Analytics