Cómo convertir archivos PHP independientes a MVC de Magento

Tengo la tarea de convertir los archivos PHP independientes al MVC de Magento. Estos archivos PHP fueron creados por otro desarrollador. El código en el archivo PHP accede a la base de datos, convierte el resultado en formato JSONP y lo reenvía al desarrollador frontend.

No tengo ningún conocimiento de MVC de Magento. ¿Es esta tarea de conversión similar a los módulos en elapp/code/core/Mage en la carpeta magento? ¿Cómo puedo hacer esto? ¿Es el magento MVC lo mismo que el PHP MVC?

Incluyo el archivo php que necesito convertir a Magento MVC. Así que será más fácil para usted entender ...

<?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);
?>

Entonces, ¿cómo puedo convertir este archivo al estilo MVC de Magento? ¿Es esto necesario para convertir este archivo a magento MVC?

Respuestas a la pregunta(2)

Su respuesta a la pregunta