通过插件Magento2显示错误消息

时间:2016-12-19 09:37:39

标签: exception set magento2 messages

嗨我在我的模块中使用插件功能来检查模块中是否有可用的邮政编码。哪种工作正常但在验证时我设置了错误信息

rm .git/index.lock

它只显示控制台中不在网站上的消息。请告诉我如何解决这个问题。 感谢

1 个答案:

答案 0 :(得分:1)

您好我通过使用 StateException

使用以下代码完成了这项工作
public class MyBackgroundTask extends Thread {
    @Override
    public void run() {
        RequestScoper scope = ServletScopes.scopeRequest(Collections.emptyMap());
        try ( RequestScoper.CloseableScope ignored = scope.open() ) {
            doTask();
        }
    }

    private void doTask() {

    }
}

不要忘记包含

 if($count==0){
        throw new StateException(__('Shipping is not available on the provided zipcode.'));
 }

:)