Si je crée une table "regions" dans la base de données existante "zftest" du tuto d'Akrabat, je ne peux pas appeler cette table

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
<?php foreach($this->regions as $regions) : ?>
Warning: Invalid argument supplied for foreach() in /Applications/MAMP/htdocs/zf-tutorial/application/
views/indexIndex.tpl.php on line 10
et réciproquement
dans une nouvelle base de données qui contient déja une table "regions" j'ai la même erreur si j'y crée une table "album" et que j'essaye de l' appeler !

Dans cette nouvelle base de données (alors que cela ne marche pas pour la table "album") je peux par contre appeler sans problème la table "regions".
Mais ce n'est pas parfait non plus car cela ne fonctionne qu'avec le premier champ 'id'. Le second champ 'regionlib' me renvoie une erreur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6

<?php foreach($this->regions as $regions) : ?>
<tr>
	<td><?php echo $this->escape($regions->regionlib);?></td>
Fatal error: Uncaught exception 'Zend_Db_Table_Row_Exception' with message 
'column 'regionlib' not in row' in /Applications/MAMP/htdocs/library08/Zend/Db/Table/Row.php:97 Stack tr 
la table region est la suivante :

Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
CREATE TABLE `regions` (
  `id` tinyint(4) NOT NULL auto_increment,
  `regionlib` varchar(15) NOT NULL,
  `paysid` tinyint(4) NOT NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=7 ;
 
INSERT INTO `regions` VALUES (1, 'North', 1);
INSERT INTO `regions` VALUES (2, 'North East', 1);
INSERT INTO `regions` VALUES (4, 'South', 1);
INSERT INTO `regions` VALUES (3, 'Central', 1);
INSERT INTO `regions` VALUES (6, 'East', 1);
la table album est la suivante :
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
CREATE TABLE `album` (
  `id` int(11) NOT NULL auto_increment,
  `artist` varchar(100) NOT NULL,
  `title` varchar(100) NOT NULL,
  PRIMARY KEY  (`id`),
  UNIQUE KEY `artist` (`artist`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=8 ;
 
 
INSERT INTO `album` VALUES (6, 'qweeree', 'tytyt');
INSERT INTO `album` VALUES (7, 'wghggh', 'ggg');


Y a-t-il quelqu'un qui a le tuto d'Akrabat et qui pourrait essayer pour voir s'il a le problème ?

Eric