[英]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.