我想知道在magento(1.4.1.1)中向支付添加一些信息的更好方法是哪种.
假设我想添加一个名为"payment_duedate"的信息,该信息将是客户支付发票的日期.
实际上,sales_flat_order_payment中有一个名为"additional_information"的字段,其中包含方法setAdditionalInformation($ arg1,$ arg2)设置的序列化数据; 可在"销售/付款"模式中使用.所以我可以通过以下方式保存日期:
$payment->setAdditionalInformation('payment_duedate',$myDate);
$payment->save();
Run Code Online (Sandbox Code Playgroud)
但是也可以选择添加支付属性,这样可以在'sales_flat_order_payment'中创建一个名为'payment_duedate'的新列,然后通过执行以下操作来保存我的日期:
$payment->setPaymentDuedate($myDate);
$payment->save();
Run Code Online (Sandbox Code Playgroud)
主要区别是:
那么,在您看来,这两种方式中哪一种最好?
谢谢,Hugues.
好吧,你认为这可能是互联网上最常问的问题之一,而你却厌倦了阅读完全相同的答案.因此,让我们关注最常见的答案之一,而忘记其他答案.
其中一个常见的答案是:
"https网站和http网站是两个完全不同的网站;它有点像网站的www版本和非www版本.请确保从http网址到https网站有301重定向. " (来源:http: //www.seomoz.org/ugc/seo-for-https-with-s-like-secure)
所以这是我的问题:
人们为什么这么说https
并且http
是两个不同的网站?来自http://www.mydomain.com的https://www.mydomain.com有何不同?
URI是相同的,内容是相同的.只有协议发生变化.
为什么协议会对SEO产生影响?无论内容是否从A点加密到B点,为什么SEO有意义?
谢谢你的帮助!
-H