簡體   English   中英

在Sonata管理員中更改默認Flash消息

[英]Change default flash messages in Sonata admin

在將項目創建到我自己的成功消息中后,我們需要更改默認成功消息。 經過幾番挖掘后,我發現了如何創建新的即時消息,但更改現有消息仍然是我的一個謎。

這是我的config.yml文件

#app/config/config.yml
sonata_core:
    flashmessage:
        success:
            types:
                - { type: mytodo_success, domain: AdminBundle}

管理員班,

public function postPersist($object) {
    $this->getRequest()->getSession()->getFlashBag()->add("mytodo_success", "My To-Do custom success message");
}

如果有人可以幫助我,那就太好了。 我需要更改默認的成功消息,女巫給自己的消息提供了“ flash_create_success”。

您可以創建自己的“翻譯”文件..並將其放在本地資源中...這是原始內容

https://github.com/sonata-project/SonataAdminBundle/blob/master/Resources/translations/SonataAdminBundle.en.xliff

成功消息就存放在這里...只需將英語“翻譯”更改為所需的內容...如果您使用的是<= symfony 2.8,則可以將文件放入

app/Resources/SonataAdminBundle/translations/SonataAdminBundle.en.xliff

清除緩存后..您應該能夠看到新消息,而無需執行其他任何操作...

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM