Aylık arşivler: Nisan 2020

PHP ile Twig Şablonlarını Veritabanında Çağırma

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);