qingdao

第 587 位会员

会员
个人信息
  • 加入于 2018-07-13 00:00:51
  • 最后登录时间 5年前
个人成就
  • 发表文章次数 3
  • 发布回复次数 36
  • 个人主页浏览次数 14
全新安装初始化的时候,选择哪个环境?开发还是产品,是不是跟magento的类似?5年前

@successgdc #2楼 不能在此运行这个命令。只能通过修改 index.php文件来更改

安装的时候提示Package phpoffice/phpexcel is abandoned, you should avoid using it. Use phpoffice/phpspreadsheet instead.5年前

@nonozone #9楼 不明白你说的单独的网站用户是啥,基础知识自行学习docker吧

按照fecshop的docker安装教程大保健一套做下来就行了,先run起来,慢慢研究。

安装的时候提示Package phpoffice/phpexcel is abandoned, you should avoid using it. Use phpoffice/phpspreadsheet instead.5年前

新手建议用docker部署:https://github.com/fecshop/yii2_fecshop_docker

用docker部署很方便。

你个人技术水平的问题,还是自己解决,不能因为某个孩子上学的某些个人的因素,就让整个学校为这个孩子做倾斜吧?

用docker部署,没有你说的那些差异,无论centos还是ubuntu,部署起来都是一样的。

全新安装初始化的时候,选择哪个环境?开发还是产品,是不是跟magento的类似?5年前

选择development就可以,这个是开发模式,有错误直接报出错误

切换参看:http://www.fecshop.com/topic/515

安装之后,可以运行,但是没有逻辑代码,怎么回事5年前

fecshop的库包文件在 vendor/fancyecommerce/fecshop 里面

Appserver Api 购物车返回null5年前

你是不是没有传递那个唯一key?

通过这个唯一key来确定用户,参看:http://www.fecshop.com/doc/fecshop-guide/develop/cn-1.0/guide-fecshop-server.html

你自己开发的vue功能,一定要参考原来的部分,将发送的参数,可以返回后的参数处理加上。

如何用短信验证码登录?5年前

手机验证码

1.用户在前台点击发送验证码,发送请求给服务端,php接收到请求

2.php接收到请求,生成随机码,写入session,然后调用阿里大鱼的接口发送手机短信

3.用户手机接收到验证码,然后填写验证码提交

4.php接收到用户post过来的验证码数据,和session的验证码比较,是否一致,如果一致,则通过验证即可

二。数据库

http://www.fecshop.com/doc/fecshop-guide/develop/cn-1.0/guide-fecshop-database.html

yii mongo条件查询5年前

Yii2 AR 对mongodb的查询,基本的的和mysql的使用差不多,但不是全部相同,试试在这个

$email_config = Yii::$app->mongodb->getCollection('mail_config')->findOne([
	'state' => 1,
	'cishu' => [
		'$gt' => 1
	]

]);
后台修改首页轮播图片5年前

1.可以后台上传

2.也可以ftp上传图片,然后写图片路径

为什么我的收藏 不显示收藏产品? 后台收藏有收藏数据, var_dump($coll); 数据是空的?5年前

显示文件:https://github.com/fecshop/yii2_fecshop/blob/master/app/appfront/theme/base/front/customer/productfavorite/index.php

提供数据的文件:https://github.com/fecshop/yii2_fecshop/blob/master/app/appfront/modules/Customer/block/productfavorite/Index.php

 public function getLastData()
    {
        $this->initFavoriteParam();
        $identity = Yii::$app->user->identity;
        $user_id = $identity->id;
        if (!$user_id) {
            Yii::$service->helper->errors->add('current user id is empty');
            return;
        }
        $filter = [
            'pageNum'    => $this->pageNum,
            'numPerPage'=> $this->numPerPage,
            'orderBy'    => ['updated_at' => SORT_DESC],
            'where'            => [
                ['user_id' => $user_id],
            ],
            'asArray' => true,
        ];
        $data = Yii::$service->product->favorite->list($filter);
        $coll = $data['coll'];
        $count = $data['count'];
        $pageToolBar = $this->getProductPage($count);
        $product_arr = $this->getProductInfo($coll);
        return [
            'coll' => $product_arr,
            'pageToolBar'    => $pageToolBar,
        ];
    }

数据是由这里 $data = Yii::$service->product->favorite->list($filter); 获取的,这个函数是service函数,也就是文件: https://github.com/fecshop/yii2_fecshop/blob/master/services/product/Favorite.php

  protected function actionList($filter)
    {
        $query = $this->_favoriteModel->find();
        $query = Yii::$service->helper->ar->getCollByFilter($query, $filter);
        return [
            'coll' => $query->all(),
            'count'=> $query->limit(null)->offset(null)->count(),
        ];
    }
Fecshop QQ群已经解散5年前

@liaozehong #3楼 论坛里面会发布的。

按照安装步骤流程,composer安装后没拿到我想要的代码,我需要的是demo案例代码5年前

@fecshop123 #2楼 给你的回复内容,仔细看!!

你是不是没有玩过composer? fecshop是基于composer进行安装,是以composer包的形式发布,安装后在vendor文件夹,上面都说了具体的文件路径。

fecshop基于yii2框架开发,yii2同样也是在vendor文件夹下,不了解composer可以自己查资料。

在Docker容器环境中用Let's Encrypt部署HTTPS5年前

不会

Let's Encrypt这种大家都用的东西,搜索引擎只有适应大家的选择。

安装好后前台不显示图片 后台进不去5年前

@Aiden #5楼 报这个错误,是因为docker 和docker compose版本不一致问题导致的

第一次玩,建议你用centos7,严格按照文档:https://github.com/fecshop/yii2_fecshop_docker

帮助视频里面有docker安装fecshop的视频:http://www.fecshop.com/doc/fecshop-guide/instructions/cn-1.0/guide-fecshop_video_docker_install.html

多学习,docker我也是最近一年开始玩的。

关于Windows安装fecshop,安装完后,访问报code5005年前

这是fecshop的errorHandler机制,详细参看:http://www.fecshop.com/doc/fecshop-guide/instructions/cn-1.0/guide-fecshop_error_handler.html

当在index.php中设置成prod(生产模式)的时候,就会开启,这个针对线上环境

对于开发环境,希望报错直接显示出来,因此,设置成dev(开发模式),就可以直接页面显示报错

按照安装步骤流程,composer安装后没拿到我想要的代码,我需要的是demo案例代码5年前

https://github.com/fecshop/yii2_fecshop

对应的文件夹是:

vendor/fancyecommerce/fecshop

你说的appadmin的代码是 vendor/fancyecommerce/fecshop/app/appadmin

Your Site Analytics