小编Ale*_*min的帖子

Magento:订购后无法将产品添加到购物车

下订单后,无法将产品添加到购物车.Magento一直告诉我:无法将商品添加到购物车.

另外,如果我尝试重新排序,我收到一个错误:

SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1";i:1;s:2954:"#0 C:\wamp\www\ronamagento\trunk\lib\Zend\Db\Statement.php(300): Zend_Db_Statement_Pdo->_execute(Array)
Run Code Online (Sandbox Code Playgroud)

如果我退出然后重新登录,一切正常,直到我发出另一个订单.

任何的想法?

----------------------编辑--------------------------

The错误似乎来自sales/order/controllers/OrderController.php,在$ cart-> save()的重新排序函数中;
和添加功能中的Checkout/controllers/CartController.php中的相同代码
看起来像我的购物车对象已损坏或其他东西.

----------------------编辑--------------------------

----------------------编辑#2 ------------------------- -

好吧,如果我评论行$ this-> getQuote() - > collectTotals(); 在Checkout/model/cart.php的保存功能中它似乎工作但没有显示该项目已添加到我的购物车.然后我放回代码行,一切正常.看起来像collectTotals()中出了问题......

---------------------- EDIT#2 ------------- -------------

谢谢!

session magento cart

8
推荐指数
1
解决办法
1457
查看次数

Requirejs:jQuery未定义

不知怎的,我总是收到这个错误:

未捕获的ReferenceError:未定义jQuery

我的印象是jQuery(通过CDN加载)需要更多时间加载(通过Chrome上的网络选项卡确认).我在我的PC上本地运行,这就是为什么CDN调用总是比库更长.但是在加载jQuery之前,是不是需要等待jQuery加载其他库之前?

我的boot.js:

(function(){
    requirejs.config({
        baseUrl: '/assets/js/',
        paths: {
            'lib': 'lib/',
            'src': 'src/',
            'jquery': [
                '//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min',
                'lib/jquery-1.9.1.min'
            ],
            'mootools': 'lib/mootools-core-1.4.5',
            'class.mutators': 'lib/Class.Mutators.jQuery'
            //'order': 'assets/js/lib/order',
        },
        shim: {
            'class.mutators': {
                deps: [
                    'mootools'
                ],
                exports: 'classmutators'
            },
            'underscore': {
                    exports: '_'
            }
        },
        waitSeconds: 15
    });

    requirejs([
        'jquery',
        'src/app-require'
    ], function($){
        $(document).ready(function(){
            var App = new $.App($('body'));
        });
    });

})();
Run Code Online (Sandbox Code Playgroud)

我的app-require.js:

define([
    'mootools',
    'class.mutators',
    'src/Tracker',
    'lib/jquery.easing.1.3',
    'lib/nivo/jquery.nivo.slider.pack',
    'lib/isotope/jquery.isotope.min',
    'lib/waypoints.min'
], function() {

var className = 'App';
//--
return $[className] = …
Run Code Online (Sandbox Code Playgroud)

javascript jquery requirejs

5
推荐指数
1
解决办法
1万
查看次数

Magento:Region API名称= null

在Magento 1.5中,我正在调用区域API.它在我的开发环境中工作正常并返回:

[{"region_id":"66","code":"AB","name":"Alberta"},
{"region_id":"67","code":"BC","name":"British Columbia"},
{"region_id":"68","code":"MB","name":"Manitoba"},
{"region_id":"69","code":"NL","name":"Newfoundland and Labrador"},
{"region_id":"70","code":"NB","name":"New Brunswick"},
{"region_id":"71","code":"NS","name":"Nova Scotia"},
{"region_id":"72","code":"NT","name":"Northwest Territories"},
{"region_id":"73","code":"NU","name":"Nunavut"},
{"region_id":"74","code":"ON","name":"Ontario"},
{"region_id":"75","code":"PE","name":"Prince Edward Island"},
{"region_id":"76","code":"QC","name":"Quebec"},
{"region_id":"77","code":"SK","name":"Saskatchewan"},
{"region_id":"78","code":"YT","name":"Yukon Territory"}]
Run Code Online (Sandbox Code Playgroud)

然后,当在我的登台环境中调用此API时,结果是相同的,除非每个单独的名称都为null,即使id和代码是好的:

[{"region_id":"66","code":"AB","name":null},
{"region_id":"67","code":"BC","name":null},
{"region_id":"68","code":"MB","name":null},
{"region_id":"69","code":"NL","name":null},
{"region_id":"70","code":"NB","name":null},
{"region_id":"71","code":"NS","name":null},
{"region_id":"72","code":"NT","name":null},
{"region_id":"73","code":"NU","name":null},
{"region_id":"74","code":"ON","name":null},
{"region_id":"75","code":"PE","name":null},
{"region_id":"76","code":"QC","name":null},
{"region_id":"77","code":"SK","name":null},
{"region_id":"78","code":"YT","name":null}]
Run Code Online (Sandbox Code Playgroud)

什么会导致这个?

api magento

1
推荐指数
1
解决办法
987
查看次数

标签 统计

magento ×2

api ×1

cart ×1

javascript ×1

jquery ×1

requirejs ×1

session ×1