Symfony’de Twig Şablon Motoru Kullanımı
Symfony, Blade benzeri bir şablon sistemi olan Twig kullanır. Aşağıdaki örnekte Controller’dan Twig şablonuna veri gönderiyoruz. Bu yapı, kurumsal sitelerde dinamik içerikleri yönetmek için idealdir.
// src/Controller/AnasayfaController.php
namespace App\Controller;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\Routing\Annotation\Route;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
class AnasayfaController extends AbstractController
{
#[Route('/', name: 'anasayfa')]
public function index(): Response
{
$veri = [
'baslik' => 'Symfony Twig Örneği',
'icerik' => 'Zebifytech Symfony ile modern PHP uygulamaları geliştiriyor 🚀'
];
return $this->render('anasayfa.html.twig', $veri);
}
}
// templates/anasayfa.html.twig
<!DOCTYPE html>
<html lang="tr">
<head>
<meta charset="UTF-8">
<title>{{ baslik }}</title>
</head>
<body>
<h2>{{ baslik }}</h2>
<p>{{ icerik }}</p>
</body>
</html>
Kod Açıklaması
Symfony, Blade benzeri bir şablon sistemi olan Twig kullanır.
Aşağıdaki örnekte Controller’dan Twig şablonuna veri gönderiyoruz.
Bu yapı, kurumsal sitelerde dinamik içerikleri yönetmek için idealdir.
Nasıl Çalışır?
Bu kod örneği, Web Speech API kullanılarak sesli olarak açıklanmaktadır. Kod bloğunun üzerine mouse ile geldiğinizde otomatik olarak açıklama başlar.
Kullanım Alanları
Web Speech API
Bu kod örneği Web Speech API kullanılarak sesli olarak açıklanmaktadır.
İlgili Kodlar
// src/Controller/IletisimController.php
namespace App\Controller;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\Routing\Annotation\Route;
use Symfony\Bundle\FrameworkBund...
Symfony ile Sayfa Route ve Controller Oluşturma
Kendi Konuşan Kodunuzu Oluşturun
Web Speech API ile kendi projelerinizde de konuşan kod örnekleri oluşturabilirsiniz.