PDA

Zobacz pełną wersję : dziwne zachowanie model - > widok [panel administracyjny]



seeb
09-08-2010, 22:51
Mam problem z tablicą pobraną z bazy danych

mniejsza o to co się w niej znajduje ale dla przykładu wynik z var_dump'a:

array(4) {
[0]=>
object(stdClass)#93 (187) {
["id"]=>
string(1) "1"
["uid"]=>
string(1) "5"
["n_nr"]=>
NULL
["n_wydz"]=>
NULL
["pods_zgod"]=>
string(3) "tak"
["name"]=>
string(15) "Antek Antkowiak"
}
...
takich elementów mam 4

<?php
/*
* @package joomla
* @author: Seeb
*
*
*/
defined( '_JEXEC' ) or die( 'Zakaz wjazdu' );
jimport(joomla.html.html);
/**
echo "<pre>";
var_dump($this->lista);
echo "</pre>";
**/
?>
<form action="index.php" method="post" name="adminForm">
<table class="adminlist">
<tr><th width="5">
<input type="checkbox" name="toggle" value="" onclick="checkAll(<?php echo count( $this->lista ); ?>);" /><?php echo JText::_( 'Num' ); ?>
</th>
<th>Imię i Nazwisko</th>
<th width="30%">Zgoda</th>
<th width="30%">Aktywny</th>
</tr>

<?php
$i = 0;
foreach ($this->lista as $row){
//var_dump($row);
?>
<tr><td><?php echo JHTML::_('grid.id', $i, $row->id); ?></td>
<td><?php echo JHTML::_('link', '?option=com_bkarier&uid='.$row->uid.'', $row->name); ?></td>
<td><?php echo $row->pods_zgod; ?></td><td><?php echo $row->pods_zgod; ?></td>
</tr>
<?php
$i++;
}// koniec foreach
?>
</table>
<input type="hidden" name="option" value="<?php echo $option; ?>" />
<input type="hidden" name="task" value="" />
</form>Efekt dość dziwny widoczny na załączonym obrazku.

ma ktoś jakieś pomysły dlaczego ten nagłówek po 1 wywala błąd danych dla foreach - są moim zdaniem ok a dwa to pokazuje się nagłówek tabelki dwa razy i za drugim razem all jest ok

2852
http://forum.joomla.pl/images/misc/pencil.png

seeb
10-08-2010, 12:02
W modelu miałem 2 razy parent::display($tpl);