3
在他們的新文檔中,沒有任何關於Flash消息的內容。SlimPHP v3如何在視圖中顯示Flash消息
我從他們的github存儲庫(slimphp/Slim-Flash)安裝了flash擴展。一切正常,我可以添加消息,也可以獲得這些消息。
// Adding a message
$this->flash->addMessage('test', 'This is a message');
// Getting a message
$this->flash->getMessage('test')[0];
但是,這隻適用於路線。當然,我希望將這些消息顯示在我的視圖中。
但我只是不知道如何在樹枝視圖上獲取此消息。
我已經嘗試:
{{ container.flash.message('test')[0] }}
{{ container.flash.getMessage('test')[0] }}
{{ this.flash.message('test')[0] }}
{{ this.flash.getMessage('test')[0] }}
{{ flash.message('test')[0] }}
{{ flash.getMessage('test')[0] }}
{{ app.flash.message('test')[0] }}
{{ app.flash.getMessage('test')[0] }}
{{ container.flash.test }}
感謝您的幫助!
您的中間件解決方案很好,謝謝。但不是使用$ app - > ...你需要使用$ this - > ...在改變它之後,它工作正常。 – deflox
@deflox好吧,我編輯它。 – jmattheis