W Magento2, w jaki sposób drukujemy dane wejściowe w powiadomieniach dla - Błąd - Sukces - Ostrzeżenie - Powiadomienie
magento2
global-messages
huzefam
źródło
źródło
Jeśli używasz kontrolera, najprawdopodobniej masz rozszerzone
https://github.com/magento/magento2/blob/develop/lib/internal/Magento/Framework/App/Action/Action.php
Wstrzykuje
\Magento\Framework\Message\ManagerInterface
obiekt w jego__construct
funkcji za pomocą\Magento\Framework\App\Action\Context $context
obiektuAby wyświetlić wiadomość,
Sukces -
$ this-> messageManager-> addSuccess (__ („To jest twój komunikat sukcesu.”));
Błąd -
$ this-> messageManager-> addError (__ ('To jest twój komunikat błędu.'));
Ostrzeżenie -
$ this-> messageManager-> addWarning (__ („To jest twój komunikat ostrzegawczy.”));
Ogłoszenie
$ this-> messageManager-> addNotice (__ („To jest wiadomość z powiadomieniem.”));
Wewnątrz innych klas
O ile zauważyłem, Magento2 usunęło powiadomienia dotyczące klas sesji.
źródło