У меня есть несколько запросов MySQL, и мне нужно разделить их на Controller и View (инфраструктура CodeIgniter), как это возможно? Смотрите пример кодов ниже:
Например:
$SQL_Cat = mysql_query("SELECT * FROM categories WHERE restaurant_id = '$restaurantID'");
while ($category = mysql_fetch_array($SQL_Cat))
{
$CategoryID = $category['id'];
echo $category['name'];
if ($category['description'] != "") {
echo $category['description'];
}
$q = mysql_query("SELECT * FROM items WHERE category_id = '" . $CategoryID . "'");
while($item = mysql_fetch_array($q))
{
$item_name = $item['name'];
echo $item_name;
$item_des = $item['description'];
$sq = mysql_query("SELECT * FROM item_options WHERE item_id = '" . $item['id'] . "'");
$item_id = $item['id'];
if(mysql_num_rows($sq) > 0)
{
while($item_option = mysql_fetch_array($sq))
{
echo "---------<br />";
$item_option_name = $item_option['option_value'];
$item_option_price = $item_option['price'];
$item_option_id = $item_option['id'];
echo $item_name;
echo $item_des;
echo $item_option_name;
}
}
}
}
Должна быть видна часть эха (MVC).