corso https://vola.udemy.com/course/php-mvc-from-scratch/learn/lecture/40931984#overview
filippo.bertilotti
2024-05-21 6f90bfb985ab89d709f98171019c266bafde16ab
refactor per renderlo dinamico (parte 125)
2 files modified
9 ■■■■ changed files
src/App/Controllers/products.php 2 ●●● patch | view | raw | blame | history
src/Framework/Model.php 7 ●●●● patch | view | raw | blame | history
src/App/Controllers/products.php
@@ -42,7 +42,7 @@
            "name" => $_POST["name"],
            "description" => $_POST["description"]
        ];
        var_dump($this->model->insert($data));
    }
}
src/Framework/Model.php
@@ -36,7 +36,12 @@
        }
        public function insert(array $data) : bool {
            $sql = "INSERT INTO product (name, description) VALUES (?,?)";
            $columns = implode(", " , array_keys($data));
            $placeholders = implode(", ", array_fill(0, count($data), "?"));
            $sql = "INSERT INTO {$this->getTable()} ($columns) VALUES ($placeholders)";
            exit($sql);
            $conn = $this->database->getConnection();
            $stmt = $conn->prepare($sql);
            $stmt->bindValue(1, $data["name"], PDO::PARAM_STR);