fecommerce

第 438 位会员

会员
个人信息
个人简介
Yii2 忠实粉丝
个人成就
  • 发表文章次数 62
  • 发布回复次数 106
  • 个人主页浏览次数 229
通过配置的方式重写某个Yii2 文件 或第三方扩展文件6年前

@forecho #2楼 恩,pc端小雏形出来了,还需要1-2个月完善pc端功能,还有文档,做好后在做手机web端页面。

【置顶】关于发帖6年前

最后,推荐一下我的Fecshop ,开源商城,github地址:https://github.com/fancyecommerce/yii2_fecshop

演示地址:http://fecshop.appfront.fancyecommerce.com/

截止到2016-11-12号,产品,分类,首页,评论,用户中心,搜索,多语言,多货币 等功能已经做完,除了购物车和支付部分,其他的基本都已经完成,关注fecshop的 在等2-3个月,也就是明年2,3月份,版本已经就可以出来,2017年4,5月份在把手机web 做一下,预计到明年5月份,后台,pc前台,手机web前台 ,命令控制台 这几个入口 基本可以完善,多谢大家关注和你们的Star,谢谢,我会坚持把他写好。

作者QQ:2358269014

php 调试利器: debug_backtrace函数6年前

最后,推荐一下我的Fecshop ,开源商城,github地址:https://github.com/fancyecommerce/yii2_fecshop

演示地址:http://fecshop.appfront.fancyecommerce.com/

截止到2016-11-12号,产品,分类,首页,评论,用户中心,搜索,多语言,多货币 等功能已经做完,除了购物车和支付部分,其他的基本都已经完成,关注fecshop的 在等2-3个月,也就是明年2,3月份,版本已经就可以出来,2017年4,5月份在把手机web 做一下,预计到明年5月份,后台,pc前台,手机web前台 ,命令控制台 这几个入口 基本可以完善,多谢大家关注和你们的Star,谢谢,我会坚持把他写好。

作者QQ:2358269014

通过配置的方式重写某个Yii2 文件 或第三方扩展文件6年前

最后,推荐一下我的Fecshop ,开源商城,github地址:https://github.com/fancyecommerce/yii2_fecshop

演示地址:http://fecshop.appfront.fancyecommerce.com/

截止到2016-11-12号,产品,分类,首页,评论,用户中心,搜索,多语言,多货币 等功能已经做完,除了购物车和支付部分,其他的基本都已经完成,关注fecshop的 在等2-3个月,也就是明年2,3月份,版本已经就可以出来,2017年4,5月份在把手机web 做一下,预计到明年5月份,后台,pc前台,手机web前台 ,命令控制台 这几个入口 基本可以完善,多谢大家关注和你们的Star,谢谢,我会坚持把他写好。

作者QQ:2358269014

安装ElasticSearch ,以及在yii2中的使用6年前

最后,推荐一下我的Fecshop ,开源商城,github地址:https://github.com/fancyecommerce/yii2_fecshop

演示地址:http://fecshop.appfront.fancyecommerce.com/

截止到2016-11-12号,产品,分类,首页,评论,用户中心,搜索,多语言,多货币 等功能已经做完,除了购物车和支付部分,其他的基本都已经完成,关注fecshop的 在等2-3个月,也就是明年2,3月份,版本已经就可以出来,2017年4,5月份在把手机web 做一下,预计到明年5月份,后台,pc前台,手机web前台 ,命令控制台 这几个入口 基本可以完善,多谢大家关注和你们的Star,谢谢,我会坚持把他写好。

作者QQ:2358269014

yii2 使用apidoc生成技术文档6年前

最后,推荐一下我的Fecshop ,开源商城,github地址:https://github.com/fancyecommerce/yii2_fecshop

演示地址:http://fecshop.appfront.fancyecommerce.com/

截止到2016-11-12号,产品,分类,首页,评论,用户中心,搜索,多语言,多货币 等功能已经做完,除了购物车和支付部分,其他的基本都已经完成,关注fecshop的 在等2-3个月,也就是明年2,3月份,版本已经就可以出来,2017年4,5月份在把手机web 做一下,预计到明年5月份,后台,pc前台,手机web前台 ,命令控制台 这几个入口 基本可以完善,多谢大家关注和你们的Star,谢谢,我会坚持把他写好。

作者QQ:2358269014

自动爱国浏览器6年前

最后,推荐一下我的Fecshop ,开源商城,github地址:https://github.com/fancyecommerce/yii2_fecshop

演示地址:http://fecshop.appfront.fancyecommerce.com/

截止到2016-11-12号,产品,分类,首页,评论,用户中心,搜索,多语言,多货币 等功能已经做完,除了购物车和支付部分,其他的基本都已经完成,关注fecshop的 在等2-3个月,也就是明年2,3月份,版本已经就可以出来,2017年4,5月份在把手机web 做一下,预计到明年5月份,后台,pc前台,手机web前台 ,命令控制台 这几个入口 基本可以完善,多谢大家关注和你们的Star,谢谢,我会坚持把他写好。

作者QQ:2358269014

Yii2 User 登录原理6年前

最后,推荐一下我的Fecshop ,开源商城,github地址:https://github.com/fancyecommerce/yii2_fecshop

演示地址:http://fecshop.appfront.fancyecommerce.com/

截止到2016-11-12号,产品,分类,首页,评论,用户中心,搜索,多语言,多货币 等功能已经做完,除了购物车和支付部分,其他的基本都已经完成,关注fecshop的 在等2-3个月,也就是明年2,3月份,版本已经就可以出来,2017年4,5月份在把手机web 做一下,预计到明年5月份,后台,pc前台,手机web前台 ,命令控制台 这几个入口 基本可以完善,多谢大家关注和你们的Star,谢谢,我会坚持把他写好。

作者QQ:2358269014

Yii2 User cookie 登录原理 26年前

最后,推荐一下我的Fecshop ,开源商城,github地址:https://github.com/fancyecommerce/yii2_fecshop

演示地址:http://fecshop.appfront.fancyecommerce.com/

截止到2016-11-12号,产品,分类,首页,评论,用户中心,搜索,多语言,多货币 等功能已经做完,除了购物车和支付部分,其他的基本都已经完成,关注fecshop的 在等2-3个月,也就是明年2,3月份,版本已经就可以出来,2017年4,5月份在把手机web 做一下,预计到明年5月份,后台,pc前台,手机web前台 ,命令控制台 这几个入口 基本可以完善,多谢大家关注和你们的Star,谢谢,我会坚持把他写好。

作者QQ:2358269014

寻找北京Yii2高手加入创业团队!6年前

@light #1楼 你应该叫虎爷, 忆东北黑道二十年 里面有一句话, 跟你虎爷装逼来了,嘎嘎嘎 纯属开玩笑,莫怪!

php 真正的多线程 pthread6年前

@stark #6楼 我也不了解,但是的确是可以用的。我在线上项目中已经用过,可以的

[新功能]全站搜索功能上线7年前

顶下楼主分享

VPS 文件和数据库备份方案7年前

免费的,一般限制大,自己的vps,机房间传递数据,嗷嗷快,10MB的速度。

VPS 文件和数据库备份方案7年前

如果是内网,有个比较好用的方法,就是用NFS,将其他服务的磁盘挂载到当前磁盘,然后用个cp命名复制。

如果是跨机房,可以用sshfs挂载,不过不稳定

工具类的,远程定时备份文件,我感觉 rsync 就很好用。定时任务导出sql文件,然后rsync定时备份,每天只传递增量。

求指导 phpexcel 安装7年前

通过require的方式引入文件:

<?php
/**
 * FecShop file.
 *
 * [@link](/member/link) http://www.fecshop.com/
 * @copyright Copyright (c) 2016 FecShop Software LLC
 * @license http://www.fecshop.com/license/
 */
namespace fec\helpers;
use Yii; 
/**
 * @author Terry Zhao <2358269014@qq.com>
 * @since 1.0
 */
class CExcel 
{
	# 1.加载phpExcel组件文件
	public static function prepare(){
		require_once(__DIR__."/../lib/PHPExcel/PHPExcel.php");
		require_once(__DIR__."/../lib/PHPExcel/PHPExcel/IOFactory.php");
		require_once(__DIR__."/../lib/PHPExcel/PHPExcel/Reader/Excel5.php");
		
	}
	
	# 2.得到excel文件的内容
	public static function getExcelContent($xlsDir){
		self::prepare();
		//echo $xlsDir;exit;
		$objPHPExcel = \PHPExcel_IOFactory::load($xlsDir);
		$sheetData = $objPHPExcel->getActiveSheet()->toArray(null,true,true,true);
		return $sheetData;
		
	}
	
	
	# 3.array中的数据,以excel的方式下载下来。
	# $data 是数据数组
	# $fileName 是文件名字
	/*
		参数说明
		$data = [
				[11,22,33,44],
				[131,22,33,44],
			];
		使用方式:\fec\helpers\CExcel::downloadExcelFileByArray($data);
		调用这个方法后,会下载excel文件。
	*/	
		
	
	public static function downloadExcelFileByArray($data,$fileName=''){
		self::prepare();
		if(!$fileName){
			$fileName = 'xls-download-'.date('Y-m-d-H-i-s').'.xls';
		}
		$objPHPExcel = new \PHPExcel();
		$objPHPExcel->getActiveSheet()->fromArray($data);
		$objPHPExcel->getActiveSheet()->freezePane('A2');
		// Redirect output to a client’s web browser (Excel5)
		header('Content-Type: application/vnd.ms-excel');
		header('Content-Disposition: attachment;filename="'.$fileName.'"');
		header('Cache-Control: max-age=0');
		// If you're serving to IE 9, then the following may be needed
		header('Cache-Control: max-age=1');

		// If you're serving to IE over SSL, then the following may be needed
		header ('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); // Date in the past
		header ('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT'); // always modified
		header ('Cache-Control: cache, must-revalidate'); // HTTP/1.1
		header ('Pragma: public'); // HTTP/1.0

		$objWriter = \PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel5');
		$objWriter->save('php://output');
		exit;
		
	}
	
	
}


【新功能】重磅来袭,发帖支持上传图片7年前

老汉来了!! 老司机在哪里?楼主已经用出了洪荒之力

Yii2 关于电子商务的开源项目7年前

Github地址:https://github.com/fancyecommerce/yii2_fecshop

Fecshop 全称为Fancy ECommerce Shop,是基于php Yii2框架之上开发的一款优秀的开源电商系统,遵循OSL3.0协议, Fecshop支持多语言,多货币,架构上支持pc,手机web,手机app,和erp对接等入口,您可以免费快速的定制和部署属于您的电商系统。

yii2 添加变量,Yii::$service,并像组件component那样可以添加单例配置7年前

@forecho #5楼 不是很明白你说的提示是什么,详细描述一下。

yii2 添加变量,Yii::$service,并像组件component那样可以添加单例配置7年前

@forecho #1楼 我用这个,加一个底层服务层,上次逻辑代码不能直接访问model ,必须通过Yii::$service 访问服务层调取数据,这样,某个功能,譬如文章功能,原来是mysql 提供的支持, 我可以很方便的改变数据库,譬如改成mongodb,我只要实现服务里面的public方法即可,然后通过配置覆盖,就可以进行切换。 或者我直接在服务里面添加配置选项,让使用者选择mysql还是mongodb,或者redis等。扩展性,重构比较好。

yii2 添加变量,Yii::$service,并像组件component那样可以添加单例配置7年前

@forecho #1楼
Yii::$service 就是 new fecshop\services\Application($config['services']); 的单例模式

Yii::$app 就是 new yii\web\Application($config); 的单例模式,

在console, Yii::$app 就是 new yii\console\Application($config); 的单例模式,

Yii::$service->cms 就可以访问配置的一个服务类了,原理就是用魔术方式_get实现的,也就是从配置中读取,然后用容器创建,保存在一个成员变量里面,下次访问的时候,从成员变量里面查看是否存在,如果存在则直接读取,不存在则创建,也就是单例模式