From 945d3e1c1f9ce91e698c44230151e9c3d9e1a8c5 Mon Sep 17 00:00:00 2001 From: rirat-0 Date: Wed, 3 Jun 2026 02:28:45 +0200 Subject: [PATCH] aufraeumen 5 --- php/controller/search-results-controller.php | 1 + php/model/ArticleManagerDAO.php | 8 +++++--- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/php/controller/search-results-controller.php b/php/controller/search-results-controller.php index 1177c37..67a325c 100644 --- a/php/controller/search-results-controller.php +++ b/php/controller/search-results-controller.php @@ -18,6 +18,7 @@ if ($_SERVER["REQUEST_METHOD"] === "GET" && isset($_GET["q"])) { $results = $articleManager->search($search); + // Ergebnisse werden in ein flaches array umgewandelt, da sont incomplete-PHP error im Ergebnis $safeArrayResults = []; foreach ($results as $obj) { $safeArrayResults[] = [ diff --git a/php/model/ArticleManagerDAO.php b/php/model/ArticleManagerDAO.php index 98b50b5..973e7e1 100644 --- a/php/model/ArticleManagerDAO.php +++ b/php/model/ArticleManagerDAO.php @@ -68,9 +68,11 @@ interface ArticleManagerDAO public function getArticlesByAuthor($author); /** - * Such-Funktion - * - * $keyword Wort, nach dem gesucht wird als string + * Durchsucht die vorhandenen Beiträge nach einem bestimmten Suchbegriff. + * Die Suche prüft, ob das übergebene Keyword im Titel oder im Inhalt eines Beitrags vorkommt. + * (Unabhängig von Groß-und Kleinschreibung) + * @param string $keyword Der eingegebene Suchbegriff. + * @return array Ein Array von Artikeln ,die dem Suchkriterium entsprechen. Wenn nichts gefunden wird, ein leeres Array. */ public function search(string $keyword): array;