I've built a Feedback component for Phalcon that I use for generating messages of failure or success that I can then easily report to the user. I found the built-in Flash and Message components too cumbersome and opinionated - but I've successfully used this component in about 4 large projects now and it works beautifully.