首页 > 代码库 > ecmall 近期总结

ecmall 近期总结

1.ecmall 自带的写入日志方法:do_log4php("函数名","类名",$param);   $param是参数

在类里调用写入之日的方法 需要先加载函数工具库  import(‘functions.lib‘);  

生成的日志存在于 temp/logs。  

配置路径就在 log4php.properties文件中,这个文件就在项目根目录下,找不到的话可以用everything找一下。

 

2.ecmall 引入微信jsssdk类库 import(‘文件名‘);

判断是否为微信端:

function isWeixin()
{	
	if ( strpos($_SERVER[‘HTTP_USER_AGENT‘], ‘MicroMessenger‘) !== false ) {
		return true;
	}	
	return false;
}

获取微信签名:

		/*start@author:hans@date:20160718*/
		//引入微信授权
		if( isWeixin() ){
			import(‘weixinsdk‘);
			import(‘functions.lib‘);
			$weixin_config = require_once(‘data/weixin_config.php‘);
			$jssdk = new JSSDK($weixin_config[‘appId‘], $weixin_config[‘appSecret‘]);
			$signPackage = $jssdk->GetSignPackage();
		//do_log4php("display","FrontendApp",$signPackage);
			$this->assign(‘wxsignPackage‘,$signPackage);
		}
		/*end@author:hans@date:20160718*/

 

3.

ecmall 近期总结