bg_image
header

View

Die View ist die Präsentationsschicht in der MVC-Architektur. Sie ist dafür verantwortlich, die Daten aus dem Model in einer für den Benutzer verständlichen Form darzustellen.


Hauptaufgaben der View

Darstellung von Daten: Zeigt Informationen aus dem Model an (z. B. eine Liste von Blogartikeln).
Reaktion auf Benutzerinteraktionen: Nimmt Eingaben entgegen und leitet sie an den Controller weiter.
Formatierung & Layout: Strukturiert Inhalte mit HTML, CSS oder Templates (z. B. in Laravel Blade oder Twig).
Vermeidung von Geschäftslogik: Enthält keine Datenverarbeitung, sondern nur Darstellung.


Wie funktioniert die View in MVC?

  1. Der Benutzer sendet eine Anfrage (z. B. „Zeige alle Blogartikel“).
  2. Der Controller ruft das Model auf, um die Daten abzurufen.
  3. Das Model liefert die benötigten Daten zurück.
  4. Die View erhält die Daten vom Controller und stellt sie dar.

Beispiel: Blog-System (View in Laravel Blade)

<!-- resources/views/blog/index.blade.php -->
@extends('layouts.app')

@section('content')
    <h1>Blog Posts</h1>
    @foreach ($posts as $post)
        <div>
            <h2>{{ $post->title }}</h2>
            <p>{{ $post->content }}</p>
        </div>
    @endforeach
@endsection

🔹 @foreach: Durchläuft die Liste der Blogartikel und zeigt sie an.
🔹 {{ $post->title }}: Gibt den Titel des Blogartikels aus.


Fazit

✔ Die View sorgt für die Darstellung der Daten, ohne sie selbst zu verarbeiten.
✔ Sie hilft, die Trennung von Logik und Darstellung sauber umzusetzen.
✔ Durch Templates oder Frontend-Technologien (z. B. Vue.js, React) kann die View dynamisch gestaltet werden.

 


Erstellt vor 7 Monaten
Controller Framework Frontend HTML HyperText Markup Language - HTML Laravel Model Model View Controller - MVC Model-View-Controller - MVC Prinzipien Programmiersprachen Programmierung Quellcode Strategien View Webentwicklung

Hinterlasse einen Kommentar Antworten Abbrechen
* Erforderliches Feld