bonjour,
alors apparement je n'arrive pas a me faire comprendre voici exactementce que je souhaite faire :
j'ai une table evenement avec ces champs
`evenements` (
`id` int(30) NOT NULL AUTO_INCREMENT,
`content` longtext CHARACTER SET utf8 NOT NULL,
`region` varchar(60) COLLATE utf8_bin NOT NULL,
`month` varchar(255) COLLATE utf8_bin NOT NULL,
`region_id` int(11) NOT NULL,
`month_id` int(11) NOT NULL,
`dates_limites` longtext CHARACTER SET utf8 NOT NULL,
`web` longtext COLLATE utf8_bin NOT NULL,
`month_count` int(11) NOT NULL DEFAULT '0',
`region_count` int(11) NOT NULL DEFAULT '0',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin AUTO_INCREMENT=5 ;
ensuite j'ai une table month avec ces champs:
`months` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`months` varchar(60) NOT NULL,
`month_id` varchar(60) NOT NULL,
`evenement_count` int(11) NOT NULL DEFAULT '0',
`region_id` int(11) NOT NULL,
PRIMARY KEY (`id`),
KEY `months_id` (`month_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=13 ;
et une table region avec ces champs:
`regions` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`region` varchar(100) NOT NULL,
`region_id` varchar(255) NOT NULL,
`evenement_count` int(11) NOT NULL DEFAULT '0',
`month_id` int(11) NOT NULL,
PRIMARY KEY (`id`),
KEY `regions` (`region`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=25 ;
ce que je souhaite ces que chaque evenement soit classer par MOIS puis par REGION
donc j ai fait les relations qu il fallait avec le counterCache cela fonctionne mais quand je l envoie a la vue il me melange tout
Voici le lien pour voir ce que cela donne CLIQUER ICI