Шляхом Альбірео

НовиниЗаписиХитрощіAlbireo snippet

2021.04.16
Очевидні речі і можливі труднощі при використанні snippets в Albireo.
Note

Для передачі змінної в snippet існує стандартний підхід snippet('name', '$text'); де $text - змінна що передається. При цьому, в snippet-і автоматично генерується $data для прийому цієї передачі. В разі, якщо необхідно передати кілька параметрів, то це можна зробити через масив :

$var['first'] = '1';
$var['second'] = '2';
snippet('name', $var);

// в коді snippet : 
$f = $data['first'];
$s = $data['second'];
echo $f; echo $s;
Note

Інший варіант, хоча й не дуже гарний з точки зору програміста, але теж робочий. Він використовує розділителі та explode()для розділення змінних на окремі частини:

$A = '1';
$B = '2';
snippet('name', $A.'|'.$B);

// в коді snippet : 
list($AA, $BB) = explode("|", $data);
echo $AA; echo $BB;