スタンドアロンの PHP ファイルを Magento の MVC に変換するタスクがあります。これらの PHP ファイルは、別の開発者によって作成されました。PHP ファイルのコードはデータベースにアクセスし、結果を JSONP 形式に変換してフロントエンド開発者に転送します。
Magento の MVC についての知識はありません。app/code/core/Mage
この変換タスクは、Magento フォルダー内のモジュールに似ていますか?? これどうやってするの?Magento MVC は PHP MVC と同じですか?
Magento MVC に変換する必要がある php ファイルを含めています。そうすれば分かりやすくなりますので。。
<?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);
?>
では、このファイルを Magento の MVC スタイルに変換するにはどうすればよいでしょうか?? これは、このファイルを magento MVC に変換するために必要ですか?