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?