(by @andrestaltz)
If you prefer to watch video tutorials with live-coding, then check out this series I recorded with the same contents as in this article: Egghead.io - Introduction to Reactive Programming.
| {% use 'form_div_layout.html.twig' %} | |
| {% block form_start -%} | |
| {% set attr = attr|merge({class: (attr.class|default('') ~ ' ui form')|trim}) %} | |
| {{- parent() -}} | |
| {%- endblock form_start %} | |
| {# Widgets #} | |
| {% block form_widget_simple -%} |
| <div id="demo"> | |
| <h1>{{bob.fields.firstName}} {{bob.fields.lastName}}</h1> | |
| </div> | |
| <ul id="humans-list"> | |
| <li v-repeat="humans"> | |
| {{fields.firstName}} {{fields.lastName}} | |
| </li> | |
| </ul> |
(by @andrestaltz)
If you prefer to watch video tutorials with live-coding, then check out this series I recorded with the same contents as in this article: Egghead.io - Introduction to Reactive Programming.
| <?php | |
| // original source: http://kuwamoto.org/2007/12/17/improved-pluralizing-in-php-actionscript-and-ror/ | |
| /* | |
| The MIT License (MIT) | |
| Copyright (c) 2015 | |
| Permission is hereby granted, free of charge, to any person obtaining a copy |
| /** | |
| * Generate all the possible combinations among a set of nested arrays. | |
| * | |
| * @param array $data The entrypoint array container. | |
| * @param array $all The final container (used internally). | |
| * @param array $group The sub container (used internally). | |
| * @param mixed $val The value to append (used internally). | |
| * @param int $i The key index (used internally). | |
| */ | |
| function generate_combinations(array $data, array &$all = array(), array $group = array(), $value = null, $i = 0) |
| <?php | |
| use Doctrine\ORM\Mapping as ORM; | |
| use Doctrine\Common\Collections\ArrayCollection; | |
| /** | |
| * @ORM\Entity() | |
| * @ORM\Table(name="user") | |
| */ | |
| class User |