# |
Dec 1st 2017, 13:50 |
casmo |
I do not think that {$var} is easier than <?php echo $var; ?> |
# |
Dec 1st 2017, 13:50 |
hmic |
most strugle with loops already :D |
# |
Dec 1st 2017, 13:50 |
hmic |
exactly |
# |
Dec 1st 2017, 13:50 |
admad |
anything more complex they can't comprehand |
# |
Dec 1st 2017, 13:50 |
hmic |
because you can do so much more in php |
# |
Dec 1st 2017, 13:50 |
admad |
right, and hence it's easy to use for designers |
# |
Dec 1st 2017, 13:50 |
casmo |
A good template is nothing more then simple loops and plain variables, right? |
# |
Dec 1st 2017, 13:50 |
hmic |
you bet it is not! |
# |
Dec 1st 2017, 13:49 |
casmo |
I think it is as easy to learn php as to learn a random template engine language or syntax |
# |
Dec 1st 2017, 13:49 |
hmic |
but more for designers that dont know and give a shit about the actual code |
# |
Dec 1st 2017, 13:49 |
casmo |
Sure, but it is just another language |
# |
Dec 1st 2017, 13:49 |
hmic |
smarty and twig are not build for (cake)php developers |
# |
Dec 1st 2017, 13:48 |
casmo |
Cake, for example, force you to separate that logic |
# |
Dec 1st 2017, 13:48 |
casmo |
Sounds harsh, but it is already really good seperated |
# |
Dec 1st 2017, 13:48 |
AlexMax |
plus it's safer (not having to remember to h() every single variable) |
# |
Dec 1st 2017, 13:48 |
casmo |
If you need that enforcement I'm not sure you are the right guy for the job |
# |
Dec 1st 2017, 13:47 |
AlexMax |
plus it's slightly nicer to look at |
# |
Dec 1st 2017, 13:47 |
AlexMax |
casmo: eh, it helps you enforce separation of template and logic |
# |
Dec 1st 2017, 13:47 |
dereuromark |
dont=down |
# |
Dec 1st 2017, 13:46 |
casmo |
I always find myself cheating in those template engines like: {php} echo $var; {/php} |
# |
Dec 1st 2017, 13:46 |
hmic |
to make use of basic functionality for desiners e.g. |
# |
Dec 1st 2017, 13:46 |
dereuromark |
for normal cake templates there is no immediate need at this time. It can sometimes produce cleaner and safer code, but it also slows you dont a bit sometimes. tradeoffs. |
# |
Dec 1st 2017, 13:46 |
hmic |
more basic and constraint |
# |
Dec 1st 2017, 13:46 |
casmo |
With all the helpers and stuff, I think plain PHP is just easier/better |
# |
Dec 1st 2017, 13:46 |
hmic |
smarty - like twig - is for non-php programmers |
# |
Dec 1st 2017, 13:46 |
casmo |
I suppose I didn't know better |
# |
Dec 1st 2017, 13:46 |
hmic |
- and is still used in many shop systems today |
# |
Dec 1st 2017, 13:46 |
dereuromark |
the main reason for now was that bake templates generate php code, and for that you need sth like this :slightly_smiling_face: |
# |
Dec 1st 2017, 13:46 |
hmic |
why was smarty a thing back in the time? |
# |
Dec 1st 2017, 13:45 |
hmic |
depends a lot... |
# |
Dec 1st 2017, 13:45 |
casmo |
big, I mean "good" |
# |
Dec 1st 2017, 13:45 |
casmo |
Back in the days I've worked several years with Smarty... But since CakePHP I do not wanna go back anymore |
# |
Dec 1st 2017, 13:44 |
casmo |
What is a big reason to use a template engine like that? |
# |
Dec 1st 2017, 13:19 |
admad |
bake templates do support twig templates natively now :slightly_smiling_face: |
# |
Dec 1st 2017, 13:01 |
hmic |
you can base64 encode an image to post, you can create a form encoded version too and there are several more options |
# |
Dec 1st 2017, 13:00 |
hmic |
kant, first check what format and how the remote api wants your data |
# |
Dec 1st 2017, 12:38 |
wyrihaximus |
@rudy1976s no, but: https://github.com/wyrihaximus/twigview |
# |
Dec 1st 2017, 12:36 |
rudy1976s |
does cake supports twig natively ? |
# |
Dec 1st 2017, 12:00 |
unclezoot |
is there a style guide or a convention on labelling though? |
# |
Dec 1st 2017, 12:00 |
unclezoot |
fair enough |
# |
Dec 1st 2017, 11:59 |
dereuromark |
always use assoc arrays, so the latter |