Pimcore 如何在错误消息框中显示自定义错误消息

Pimcore How to display custom error message in error message box

嗨,我正在研究 pimcore cms。

我在保存对象时调用自定义 API,它有一些自定义错误消息。

现在 pimcore 显示

"Object Could not saved".

如何在错误框中显示自定义消息而不是此默认消息?

每当发生错误时我的 API returns 错误消息,但我不知道如何使用 pimcore 错误消息传递它。

我们将不胜感激。

谢谢

我假设您正在使用 Pimcore 事件来完成您想要实现的目标。要显示自定义消息,您只需要像这样抛出 ValidationException:

throw new \Pimcore\Model\Element\ValidationException("This is your custom error message", 1234);

此处文档的 Example of custom error handling using the Event API 部分也对此进行了描述:

https://www.pimcore.org/docs/latest/Extending_Pimcore/Event_API_and_Event_Manager.html