E 'possibile in Moustache leggere la variabile dalla sezione genitore nella sezione figlio?Baffi: leggere le variabili dalla sezione genitore nella sezione secondaria
per esempio il mio esempio qui sotto, voglio che il {{}} order_store.id a leggere variabili dal suo genitore $ order_store [(indice gamma di loop di bambino di corrente)] [ 'id']
the template.mustache
{{#order_store}}<table>
<caption>
Store Name: {{name}}
Product Ordered: {{products}}
Product Weights: {{products_weight}}
</caption>
<tbody>
{{#shipping_method}}<tr>
<td>
<input type="radio" name="shipping[{{order_store.id}}]" id="shipping-{{id}}" value="{{id}}" />
<label for="shipping-{{id}}">{{name}}</label>
</td>
<td>{{description}}</td>
<td>{{price}}</td>
</tr>{{/shipping_method}}
</tbody>
</table>{{/order_store}}
dati di esempio (in PHP);
$order_store => array(
array(
'id' => 1,
'name' => 'Kyriena Cookies',
'shipping_method' => array(
array(
'id' => 1,
'name' => 'Poslaju',
'description' => 'Poslaju courier'
),
array(
'id' => 2,
'name' => 'SkyNET',
'description' => 'Skynet courier'
),
),
));
In realtà, vorrei prendere @sofia suggerimento e utilizzare il manubrio. js. È compatibile con i baffi ma aggiunge alcune nuove funzionalità, come la ricerca nel contesto genitore. Ho avuto lo stesso problema e il manubrio mi ha aiutato a risolverlo senza modificare il contenuto di JSON. –
@GustavoCardoso La domanda è in cerca di risposta in PHP. –
Ho provato questo ** in js ** e sembra che Moustache mi permetta di fare riferimento a una proprietà di un oggetto genitore semplicemente facendo riferimento a esso, ** se non ci sono nomi sovrapposti nell'array figli ** (se ci sono, I baffi raccoglieranno quello dal bambino). Non ho ancora provato cosa succede in PHP. – Pere