где о таком стиле можно почитать?PHP:<table> <? foreach($rows AS $row) { ?> <tr> <td><?=$row['cell0']?></td> <td><?=$row['cell1']?></td> ..... </tr> <? } ?> </table>
тут: http://www.php.net/manual/ru/language.control-structures.phpгде о таком стиле можно почитать?
Учить иностранный язык по словарю тоже можно.
<table width="100%" border="0" cellpadding="1" cellspacing="0" bgColor="#0033cc">
<tr >
<? for ($i=0; $i<count($p_items); $i++)
{
$name=$p_items[$i]['name'];
$link=$p_items[$i]['link'];
$selected=$p_items[$i]['selected'];
?>
<td noWrap bgColor="<?= ($selected)? "#CCCCCC" : "#0033cc" ?>"
<? if (!$selected) { ?>
<a <? if ($external) { ?> target ="_blank" <? } ?> href="<?=$link ?>"> <?=$name?> </a>
<? } else { ?>
<?=$name?>
<? } ?>
</td>
<? } ?>
</tr>
</table>
<table width="950" border="1">
<tr>
<th colspan="3" scope="col"> </th>
<th width="200" scope="col">Название кирилицей</th>
<th width="200" scope="col">Название латиницей</th>
<th width="200" scope="col">Родительский каталог</th>
<th width="200" scope="col">Дочерний каталог</th>
</tr>
<? foreach ($this ->category as $id => $name) {?>
<tr>
<td width="22"><input name="Nodes" type="checkbox" value="<?=$id ?>" /></td>
<td width="69"><a href="<?=$id ?>" title="Изменить" target="_self">Изменить</a> </td>
<td width="63">
<a href="<?=$id ?>" title="Удалить" target="_self">Удалить</a
></td>
<td><?=$name['kyr_name'] ?></td>
<td><?=$name['lat_name'] ?></td>
<td><select name="parent<?=$id ?>" style="width:200px">
<? if($parentNodes = $this ->graphHandler ->directParentNodesSQL($id, 2)) {foreach ($parentNodes as $idParent => $nameParent) {?>
<option value="<?=$idParent ?>"><?=$nameParent['kyr_name'] ?></option>
<? } }?>
</select></td>
<td><select name="parent" style="width:200px">
<option value="02">статуэтки</option>
</select></td>
</tr>
<? }?>
</table>
чище, без логики вроде $this ->graphHandler ->directParentNodesSQL($id, 2) , или на native php большенство шаблонов совмещают логику? а как же MVC?А что собственно не устраивает? Как по твоему должен выглядеть шаблон?
Там не только спецификация, а довольно полное литературное описание и примеры. Если не поймешь - программирование не твое.Учить иностранный язык по словарю тоже можно.
Вынести в отдельную переменную для шаблона. Делать не в шаблоне.$parentNodes = $this ->graphHandler ->directParentNodesSQL($id, 2)
Только логику отображения.или на native php большенство шаблонов совмещают логику?
Спасибо за помощь.Там не только спецификация, а довольно полное литературное описание и примеры. Если не поймешь - программирование не твое.
Вынести в отдельную переменную для шаблона. Делать не в шаблоне.
Только логику отображения.
За такое в шаблоне надо по рукам бить.$this ->graphHandler ->directParentNodesSQL($id, 2)
А что МВЦ? Чем конкретно логика в шаблоне противоречит МВЦ?а как же MVC?
"Ты не умничай, ты руками покажи."
или новичок-любитель(идиот)За такое в шаблоне надо по рукам бить.
Если в коде шаблона присутствует слово SQL - его писал идиот.
sql как раз был вопросА что МВЦ? Чем конкретно логика в шаблоне противоречит МВЦ?
если бы я видел пример, я бы здесь не спрашивал как пишут шаблоны"Ты не умничай, ты руками покажи."
Пример приведи - как, по-твоему, должен выглядеть шаблон.
Оффтопик: я однажды в аптеке в Азии показал руками(двумя), что мне нужны широкие... настроение было поднято у всех надолго"Ты не умничай, ты руками покажи."

почти.вы в таком стиле делаете шаблоны?
<table width="100%" border="0" cellpadding="1" cellspacing="0" bgColor="#0033cc">
<tr >
<? foreach ($p_items as $row): ?>
<td style="row_<?=$row['selected']?>">
<? if (!$row['selected']) : ?>
<a href="<?=$row['link']?>" <? if ($row['external']): ?> target ="_blank" <? endif ?>><?=$row['name']?></a>
<? else: ?>
<?=$name?>
<? endif ?>
</td>
<? endforeach ?>
</tr>
</table>