小编mas*_*mas的帖子

为什么DateTime基于Ticks而不是Milliseconds?

为什么a的最小分辨率DateTime基于Ticks(100纳秒单位)而不是毫秒?

.net c# vb.net datetime

15
推荐指数
3
解决办法
2万
查看次数

C#SOAP - 反序列化回复消息体时出错(Magento API)

我正在尝试使用以下代码将C#应用程序连接到Magento 1.6(通过Magento SOAP V2):

using (Mage_Api_Model_Server_Wsi_HandlerPortTypeClient proxy = new Mage_Api_Model_Server_Wsi_HandlerPortTypeClient())
{
  string sessionId = proxy.login("XXXXXXX", "XXXXXXXXXXX");
  Console.WriteLine(sessionId);
}
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

Error in deserializing body of reply message for operation 'login'.
Run Code Online (Sandbox Code Playgroud)

我用Fiddler来检查转移,这是结果:

<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="urn:Magento">
<SOAP-ENV:Body>
<ns1:loginResponseParam>
<result>fc094df96480dbbcdXXXXXXXXXXXXXXX</result>
</ns1:loginResponseParam>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Run Code Online (Sandbox Code Playgroud)

我正在使用:

我有什么想法可以修复(或调试)这个问题?

soap web-services magento

12
推荐指数
2
解决办法
4万
查看次数

Magento - 如何将分层导航添加到高级搜索?

如何将"分层导航"添加到"高级搜索"结果页面?

Magento版本1.7.

magento magento-1.7

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

Magento使用updateAttributes设置产品属性的"使用默认值"

我有一个多商店设置,我正在为特定商店设置产品属性以使用"使用默认值"选项 - (即使用商店视图中的值),如下所示:

$_product = Mage::getModel('catalog/product');
$_product->load($productId);
$_product->setStoreId($storeId)->setName(false)->save();
Run Code Online (Sandbox Code Playgroud)

这将$ productId的storeId的Name属性设置为使用"Use Default Value"

鉴于我有很多属性要设置我试图使用:

Mage::getSingleton('catalog/product_action')->updateAttributes(array($productId), array('name' => false), $storeId);
Run Code Online (Sandbox Code Playgroud)

但这不是将"使用默认值"复选框设置为true.

如何使用 - > updateAttributes设置商店值以使用"使用默认值"选项?

截图:

在此输入图像描述

magento

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

SharePoint会向Field中指定的用户发送电子邮件

我有一个SharePoint列表的问题,并已将一个列(称为警报)设置为"人员或组"(允许多个名称).

如果相应的问题被修改,我希望系统向"警报"字段中列出的所有用户发送电子邮件.

如何设置工作流程以向"警报"字段中的数据指定的用户发送电子邮件(如果有)?我知道如何使用工作流程等 - 问题是工作流程电子邮件的"收件人"部分.

(对不起,如果这个项目已被解决 - 我搜索了Stack Overflow并用Google搜索但找不到答案)

最好通过SharePoint Designer.即最好没有代码.

问候.

email sharepoint sharepoint-designer field

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

Magento控制器路由路由到控制器的noRouteAction

我正在构建一个控制器,当我调用一个Action时,我得到一个404错误(上周一切正常!).我正在使用以下方法调用该操作:

http://www.website.com/route/controllername/actionname

例如:

http://www.website.com/abcdef/test/echo

我调查了这个问题(使用Mage :: log('..'))并发现控制器正在加载.控制器的名字也很好.进一步的调查显示我的控制器内的noRouteAction被调用.

即我的控制器包含:

public function noRouteAction() {
  echo "noRoute Action";
}

public function echoAction() {
  echo "Echo Action";
}
Run Code Online (Sandbox Code Playgroud)

当我打电话给http://www.website.com/abcdef/test/echo时,我得到了"noRoute Action".

为什么不调用echoAction?


编辑:

config.xml

<?xml version="1.0"?>
<config>
    <modules>
        <Abcdef_Web>
            <version>1.0.0</version>
        </Abcdef_Web>
    </modules>
    <global>
        <helpers>
            <abcdef>
                <class>Abcdef_Web_Helper</class>
            </abcdef>
        </helpers>
        <blocks>
             <abcdef>
                <class>Abcdef_Web_Block</class>
             </abcdef>
        </blocks>
    </global>
    <frontend>
        <routers>
            <abcdef>
                <use>standard</use>
                <args>
                    <module>Abcdef_Web</module>
                    <frontName>abcdef</frontName>
                </args>
            </abcdef>
        </routers>   
        <layout>
            <updates>
                <abcdef>
                    <file>abcdef.xml</file>
                </abcdef>
            </updates>
        </layout>
    </frontend>    

</config>
Run Code Online (Sandbox Code Playgroud)

控制器类文件:(TestController.php)

<?php

class Abcdef_Web_TestController extends Mage_Core_Controller_Front_Action {

  public …
Run Code Online (Sandbox Code Playgroud)

magento

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

跳到最后没有调用返回

在C#中(当使用try/finally时)如何在不调用return的情况下跳转到finally部分.

例如:

public bool SomeMethod()
{
    try
    {
        ...
        if (...)
        {
            ---> Jump to finally
        }
        else
        {
            ...
        }

        ...

        if (...)
        {
            ---> Jump to finally
        }
        else
        {
            ...
        }
        ...
        return true;
    }
    finally
    {
        ...

        if (...)
            return true;
        else
            return false;
    }

}
Run Code Online (Sandbox Code Playgroud)

如何强制跳转到finally部分(不使用return)?

编辑:

我想要做的是:

public bool SomeMethod(ref string Error)
{
    try
    {
        bool result = false;

        if (...)
            ---> Exit to Finally
        else
            ...

        ...

        if (...)
            ---> Exit to Finally …
Run Code Online (Sandbox Code Playgroud)

c#

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

Magento - 在管理中不可见/可编辑的产品属性

是否可以在代码(或手动)中通过管理编辑产品页面创建不可见(因此不可编辑)的产品属性?如何?

(该属性只需要在php模块中使用(保存/加载))

magento

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