Vypisuje chybu v dibiRow pri vkladaní vety z pola cez dibi FetchAll()
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- cclass
- Člen | 8
Skúšam prvé kroky s Nette, postupoval som podľa tutoriálu Blog – chcem zobrazovať vety z MySQL.
`
<div id="produkty">
{if count($products)}
{foreach $products as $product}
<div class="produkt">
<h3>{$product['name']}</h3>
<p>{$product['main']}</p>
</div>
{/foreach}
{else}
...
{/if}
</div>
Píše to chybu, ale políčka name a main mám v databázi vytvorené.
`/--
delimiter $$
CREATE TABLE products
(
Id
int(11) NOT NULL AUTO_INCREMENT,
Cat
varchar(45) DEFAULT NULL,
Main
varchar(45) DEFAULT NULL,
Service
tinyint(4) DEFAULT NULL,
Name
varchar(45) DEFAULT NULL,
PRIMARY KEY (Id
)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8$$
\--`
`Errors
PHP Notice: Undefined property: DibiRow::$name in
…\libs\dibi\libs\DibiRow.php:127
PHP Notice: Undefined property: DibiRow::$main in
…\libs\dibi\libs\DibiRow.php:127
`
Poradí niekto ???
Robí to nette 2.0dev aj 0.9.6 r rovnako.
Editoval cclass (8. 11. 2010 15:33)