So konvertieren Sie eigenständige PHP-Dateien in Magentos MVC

Ich habe die Aufgabe, die eigenständigen PHP-Dateien in Magentos MVC zu konvertieren. Diese PHP-Dateien wurden von einem anderen Entwickler erstellt. Der Code in der PHP-Datei greift auf die Datenbank zu, konvertiert das Ergebnis in das JSONP-Format und leitet es an den Frontend-Entwickler weiter.

Ich habe keine Kenntnisse von Magentos MVC. Entspricht diese Konvertierungsaufgabe den Modulen in derapp/code/core/Mage im Magento Ordner ?? Wie kann ich das machen? Ist die Magento MVC die gleiche wie die PHP MVC?

Ich füge die PHP-Datei hinzu, die ich zum Konvertieren in Magento MVC benötige. So wird es einfacher für Sie zu verstehen ..

<?php header('content-type: application/json; charset=utf-8');
$link = mysqli_connect("localhost", "db_username", "password", "db_dbname");

/* check connection */
if (mysqli_connect_errno()) {
    printf("Connect failed: %s\n", mysqli_connect_error());
    exit();
}

$pid = $_REQUEST['prodid'];

/* Select queries return a resultset */

$result = mysqli_query($link, "SELECT round(rating_summary / 20) AS search_rating FROM review_entity_summary where store_id = 1 and entity_pk_value=" . $pid);

// printf("Select returned %d rows.\n" . "<br>\n", mysqli_num_rows($result)) . "<br>\n";
//$string = $_REQUEST['varname'];
    $rows = array();
  /*  while ($row = $result->fetch_row()) {
                printf("%s\n", $row[0]);
            }*/
//while($r = mysql_fetch_assoc($result)) {
while ($r = mysqli_fetch_assoc($result)) {
    $rows = $r;
//print_r ($rows) . "<br>\n";
}
$json_data = json_encode($rows);
print_r ($json_data);
    /* free result set */
   // mysqli_free_result($result)

mysqli_close($link);
?>

Wie kann ich diese Datei in den MVC-Stil von Magento konvertieren? Ist dies notwendig, um diese Datei in Magento MVC zu konvertieren?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage