Symfony Kodları

Symfony programlama dili ile yazılmış konuşan kod örnekleri.

1
Kod üzerine gelin
2
Sesli açıklamayı dinleyin
3
Öğrenin ve uygulayın
Symfony Orta
99
// 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ı

Detay

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.

Symfony Baslangic
76
// 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

Detay

Symfony 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.