Der Session-Helper
Neben der Session-Component für den Einsatz im Controller existiert ein entsprechendes Gegenstück in Form eines Helpers für den Einsatz von Sessions in den Templates des Views. Genau wie die Component steht der Session-Helper auch automatisch zur Verfügung, ohne dass man ihn extra aufrufen muss. Auch wenn es vielleicht auf den ersten Blick redundant erscheint, ist es durchaus sinnvoll, die Session sowohl über den Controller als auch über einen Helper im View steuern zu können.
Ohne den Helper müssten alle Werte per set()
in das Template gesetzt werden, was nicht sehr elegant wäre. Durch den Helper stehen Ihnen automatisch alle Werte aus der Session gekapselt im View zur Verfügung. Da der Helper fast identische Methoden zur Component ...
Get Webentwicklung mit CakePHP, 2nd Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.