E-posta şablonları oluştururken Twig’in dinamik yapısı işinizi inanılmaz kolaylaştırıyor. Özellikle modeller arasındaki bağlantıları oluşturduysanız mükemmel şekilde kullanabiliyorsunuz.
Oluşturduğumuz array’leri veritabanında sakladığımız bir şablonu çağırarak, oldukça dinamik bir şekilde kullanımını sağlayabiliriz.
$template = 'Merhaba {{ name }}';
$data = ['name' => 'Hüseyin Yıldırım'];
$twig = new \Twig\Environment(new \Twig\Loader\ArrayLoader());
echo $twig->createTemplate($template)->render($data);