3 ms·
If you have a designer who's worked with templating engines in other languages (e.g. Django/Python projects), they already know what they're doing. It also mak
by CiPHPerCoder 10y ago
If you have a designer who's worked with templating engines in other languages (e.g. Django/Python projects), they already know what they're doing.
It also makes it easier to separate your presentation logic from your business logic.
For example: https://github.com/paragonie/airship/blob/master/src/Cabin/Bridge/Lens/cargo/bridge_perms_context.twig https://github.com/paragonie/airship/blob/master/src/Cabin/B...
This uses macros and other fun things. Doing that in PHP would get messy.
https://github.com/paragonie/airship/blob/master/src/Cabin/Bridge/Lens/macros/permtable.twig https://github.com/paragonie/airship/blob/master/src/Cabin/B...
- mamadrood 10y agoOkay, I've never worked with a designer that would touch code, so there is that. Macros seem a bit redundant with partial views in my opinion, except they take fixed parameters, but this is a interesting concept.