[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Пару вопросов про MVC, после IRBIS
Bodich
Вообщем задам пару вопросов по MVC , что бы на наваять всего куда попало, а потом переделывать,хотелось бы сразу в правильное "русло" попасть.
Задача ясна: разделение логики и вида.
но вот например если такой код , то как разделить логику и вид?


<?
while ($row=mysql_fetch_array($result));
{
$path = get_needle_path($row["img"],'mini');
if(isset($row["html"])&& $row["html"]=='file' ){
$path = $row["img"];
}
$id = $row["id"];
$title = $row["name"];
?>
<div ondblclick="el=this;window.setTimeout(function() {vspluv.show(el.offsetLeft,el.offsetTop,
' <? // echo
$in ?> ' ,' <? //echo $path ?> ');},0)"
onmouseout="vspluv.hide()" class = 'float_box1' >
<
table class='table_pre' >
<
tr>
<
td > <a class = 'float_box_pre' href='index.php?id=<? echo $id?>&types=main_rec' >
<
img class = "corner iradius9 ishadow63" style="height: 140px;
width: 130px;margin-right: 3px;"
src='<? echo $path ?>'
alt="<? echo $title?>"/></a>
<
a class='post_title_1'
href='index.php?id=<? echo $id?>&types=main_rec'><? echo $title?></a>
</
td>
</
tr>
</
table>
</
div>
<?
}


цикл, как тут разделить?



Спустя 15 минут, 44 секунды (21.03.2012 - 21:25) inpost написал(а):
Вывод в цикле и есть работа на стороне шаблонов.
Модель и контроллеры получают данные, а представление лишь выводит данные, при этом в представлении мы можем использовать такие вещи как: echo, if-else, for,foreach,while.

Спустя 6 минут, 5 секунд (21.03.2012 - 21:31) Bodich написал(а):
Спасиб.
еще одно :
подключение к базе делают в ./libs/ ?
все выборки из базы видимо в read_controller.php ??

Спустя 1 час, 8 минут, 6 секунд (21.03.2012 - 22:39) inpost написал(а):
Bodich
В: $GET['rem'].'_controller.php';

<? => <?php
Стилей нет, исправляй.

Спустя 19 минут, 59 секунд (21.03.2012 - 22:59) Bodich написал(а):
сорри эт мой старый код.
ага, тоесть а зависимости что приходит в $_GET, такой контроллер и подключаем хмм.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.