- 博客(16)
- 资源 (14)
- 收藏
- 关注
原创 magento下订单流程以及订单数据库结构分析
magento 订单处理流程主要涉及以下几个表sales_flat_quote sales_flat_quote_item sales_flat_quote_item_option sales_flat_quote_address sales_flat_quote_payment sales_flat_quote_shipping_rate sales_flat_order sales_flat_order_grid sales_flat_order_item sales_flat_o
2021-10-21 09:43:17
458
转载 paypal支付详细指南:基于PayPal-PHP-SDK进行接口对接
做过跨境电商或者在海外购物网站逛过的朋友都应该知道PayPal,类似于国内流行的支付宝和微信支付,都属于第三方支付平台。在做外贸支付的时候不得不提到的就是PayPal了,毕竟它在国外的市场占有率摆在哪里,当然据做外贸的朋友介绍在东南亚某些国家和地区支付宝的市场份额反超了PayPal。背景介绍由于在国内,做的项目需要使用PayPal的并不多,就算有时候需要做外贸项目,很多选择第四方集成。据做外贸的朋友介绍,之所以选择第四方支付是因为虽然在海外PayPal的市场占有率是最高的,然而这种在线支付的普及率远
2021-10-08 09:34:40
7054
1
原创 fastadmin 框架中图片点击放大
将下面define(['backend', 'table'], function (Backend, Table) { /*! 注册 data-tips-image 事件行为 */ $('body').on('click', '[data-tips-image]', function () { var img = new Image(); var imgWidth = this.getAttribute('data-width') || '480px'
2021-09-03 15:49:33
742
原创 Magento后台报404错误
1、 vim app/etc/local.xml<frontName><![CDATA[admin]]></frontName>首先确定网址是:www.abc.com/admin2、通过日志发现后台(Admin)的store_id和website_id应该设置为 0,所以我们需要工作修改相应的值,执行下面的SQL语句:SET FOREIGN_KEY_CHECKS=0;UPDATE `core_store` SET store_id = 0...
2021-08-26 11:30:58
681
转载 Magento开发文档(八):Varien数据收集
最早的时候,作为PHP程序员,如果你想获取一组相关的变量,最好的办法就是使用数组存储。在其它编程语言里,这个办法就显得不那么简单了。他们拥有多种数据结构可以选择,每个都在存储,速度和语法上有些区别。PHP这门语言则将这些选择统统抹掉,并且只给程序员最有用的数据结构来完成这项任务。不过PHP5已经通过内置的类和接口,视图改变这种情况,允许程序员创建自己的数据结构。$array = new ArrayObject();class MyCollection extends ArrayObject{…}
2021-08-26 11:29:19
207
转载 Magento开发文档(七):Magento EAV模型
在第一篇介绍Magento ORM的文章中,我们提到过Magento拥有两类模型。普通的模型及Entity Attribute Value(EAV)模型。这里首先搞清楚它们之前的一些关系。所有的Magento模型都继承自Mage_Core_Model_Abstract/Varien_Object类链。真正区别普通模型和EAV模型的关键是该模型使用的模型资源(Model Resource)。尽管所有的资源类都继承自Mage_Core_Model_Resource_Abstract类,普通模型拥有继承自该类
2021-08-26 11:28:21
242
转载 Magento开发文档(六):Magento模型启动资源
在所有快节奏开发部署的项目里,保持开发环境与生产环境的数据库同步是一件非常头疼的事情。Magento内置了版本资源移植脚本,能够帮助开发团队在开发过程中很好的解决这个问题。在Magento模型与ORM基础一 文中,我们为Weblog模块创建了一个模型,因为演示目的,当时手动创建的数据库。这次,我们为模型创建一个启动资源(Setup Resource),让Magento自动创建表。接下来,我们还会创建一个升级安装资源脚本,从而实现模型的自动升级。本节介绍的内容大概分为以下几 步。添加启动资源配置文件
2021-08-26 11:20:35
249
转载 Magento开发文档(五):Magento模型与ORM基础
模型层的实现是任何一个MVC框架的重要组成部分。它用来实现应用程序的数据,并且大部分应用程序在没有数据的情况下都是一堆废柴。相对于其他PHP MVC框架,Magento模型在系统中扮演了一个更为重要的角色,因为它包含了通常应用于控制器和助手方法中的业务逻辑。传统的PHP MVC模型如果说MVC架构的定义有些模糊,那么模型的定义就更为模糊了。早在MVC模式被PHP开发者普遍接受之前,数据的交互通常是使用原始的SQL语句或者SQL抽象进行。开发者必须很多数据库查询语句,而不用考虑在模型化哪个对象。此
2021-08-26 11:17:15
315
转载 Magento开发文档(四)Magento 布局、块 、模板
刚入门magento的开发者容易吧布局和视图给混淆. 本文将看看Magento的Layout/Block的做法, 并告诉您如何将其融入Magento的MVC的世界观。与许多流行的MVC系统相比,Magento的执行控制器不通过数据对象到视图或在视图对象中设置属性(只有少数例外)。相反,视图组件直接引用系统模型来获得它需要显示的信息。这样的设计决策的后果之一是,视图分成块和模板。块是PHP对象,模板是包含HTML和PHP(在这里PHP作为模板语言)“原始”的PHP文件(带.phtml扩展名)的组合。每..
2021-08-26 11:14:20
558
转载 Magento开发文档(三):Magento控制器
提到模型-视图-控制器这种MVC架构,要追溯到Smalltalk编程语言和Xerox Parc。从那个时候开始,就有许多系统将自己描述为MVC架构。这些系统虽然在某些地方有细微差别,但都实现了数据层,逻辑层和前段表现代码的分离。大部分的PHP MVC框架都拥有以下基本特征,所有的URL请求会被前端控制器解析 前端控制器会检查请求的URL路径,并从中获取一个控制器和动作名(这个过程叫做路由) 实例化从URL中获取的控制器 该控制器中,与从URL里获取的动作名一致的方法会被调用 根据请求的变量,
2021-08-26 11:11:44
315
转载 Magento开发文档(二):Magento配置
Magento的配置文件如同该系统的心脏一般。它负责从总体上配置所有被请求的模块,模型,类,模板文件等。它是绝大部分PHP程序员不会接触到的一块抽象层,同时也 会增加一系列的开发成本,但是,所有这些都是值得的,因为Magento的配置文件允许你对系统的默认功能进行你无法想象的高度扩展。为了学习Magento配置文件,我们将会在本章创建一个Magento模块,使其能够在浏览器中访问并显示Magento系统的配置文件。本篇文章中包括的内容有,设置一个Magento模块的目录结构 创建模块的配置文.
2021-08-26 11:10:04
489
转载 Magento开发文档(一):Magento入门
开始之前,首先声明下,Magento开发者手册由Alan Storm发表在Magento官方网站上。总共分八个部分,由浅入深的介绍了Magento的MVC架构及Magento中使用的比较特殊的EAV模型。虽然英文文档读起来没有问题,但是真想看一遍能有一定深入的了解,还是中文看着比较舒服。并且在网上搜索了下,大部分都是Magento的模板开发手册以及没有纠错的原文翻译(因为版本问题,Magento官方网站上的一些例子已经无法正常运行),所以决定把这写文章翻译成中文,一来对于自己更深入的把握程序有好处,二来
2021-08-26 11:08:25
3016
转载 PHP-redis中文文档
phpredis是php的一个扩展,效率是相当高有链表排序功能,对创建内存级的模块业务关系很有用;以下是redis官方提供的命令使用技巧:下载地址如下:https://github.com/owlient/phpredis(支持redis 2.0.4)Redis::__construct构造函数$redis = new Redis();co...
2019-04-03 21:18:08
334
原创 实现Xshell断开连接情况下Linux命令继续执行
实现Xshell断开连接情况下Linux命令继续执行1、将原命令语句改为:nohup 命令语句 &2、回车执行,再回车,窗口中会显示一个进程号3、如果中途想关闭,可执行:kill -9 进程号。如果想查看命令执行情况,可执行:cat nohup.out...
2019-04-03 20:58:45
3763
原创 PHP CURL
$curl = curl_init();//初始化curlcurl_setopt($curl, CURLOPT_URL,$url);//抓取指定网页curl_setopt($curl, CURLOPT_HEADER, 0);//设置headercurl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);//要求结果为字符串且输出到屏幕上curl_setop...
2019-04-02 14:20:38
299
原创 css常用属性
CSS常用属性:字体属性:(font)大小 font-size: x-large;(特大) xx-small;(极小) 一般中文用不到,只要用数值就可以,单位:PX、PD样式 font-style: oblique;(偏斜体) italic;(斜体) normal;(正常)行高 line-height: normal;(正常) 单位:PX、PD、EM粗细 font-weight
2014-01-26 08:11:53
412
JAVA 基础 For循环
2013-05-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人