Symfony Kodları
Symfony programlama dili ile yazılmış konuşan kod örnekleri.
// 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>
Symfony’de Twig Şablon Motoru Kullanımı
DetaySymfony, 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/IletisimController.php
namespace App\Controller;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\Routing\Annotation\Route;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
class IletisimController extends AbstractController
{
#[Route('/iletisim', name: 'iletisim')]
public function index(): Response
{
return new Response("<h2>Symfony Konuşan Kod - İletişim Sayfası</h2>");
}
}
Symfony ile Sayfa Route ve Controller Oluşturma
DetaySymfony projelerinde her sayfa bir Controller aracılığıyla tanımlanır. Bu örnekte /iletisim adresi için bir Route oluşturup, basit bir metin döndürüyoruz. Symfony’nin Route yapısı, güçlü URL yönetimi ve temiz kod standartları sağlar.
Web Speech API Nasıl Çalışır?
Modern tarayıcıların sunduğu Web Speech API ile kodları sesli olarak açıklıyoruz.
Hover Efekti
Kod bloğunun üzerine mouse ile geldiğinizde otomatik olarak sesli açıklama başlar.
Sesli Açıklama
Web Speech API kullanılarak kod açıklaması Türkçe olarak seslendirilir.
Öğrenme
Görsel ve işitsel öğrenme ile kodları daha kolay anlayabilir ve öğrenebilirsiniz.
Kendi Konuşan Kodunuzu Oluşturun
Web Speech API ile kendi projelerinizde de konuşan kod örnekleri oluşturabilirsiniz.