Assegnare una variabile in un modello di lama

Assegnare una variabile in un modello di lama

Problema

Vuoi assegnare una variabile in un modello di lama.

Soluzione

Blade non fornisce un comando per farlo.

L'idea è quella di separare pulitamente la logica dalla presentazione. Ma nel caso in cui è più opportuno assegnare una variabile in un modello, ecco un paio di trucchi.

Puoi sempre usare i tag PHP.


$ var

Oppure, puoi usare un commento a lama con una sintassi speciale.

-* / $ var = 'test' /*-
$ var

Questo secondo metodo funziona perché i commenti della lama vengono tradotti nel formato seguente.

Pertanto, l'assegnazione variabile sopra viene tradotta nel seguente codice PHP.

Vedi usando i commenti nei modelli di lama.

Discussione

Estendi anche la lama aggiungendo un nuovo comando, come @setvar.

Vedere la ricetta dei modelli di lama estendente.