salut

alors, apparemment j'ai pas posé ma question de manière très claire :p

pour faire concis (et j'espère plus clair) :
les 2 modèles sont OK, la relation HABTM entre les 2 est ok, j'ai les
bonnes tables, j'accède aux bons objets, y a aucun soucis là dessus
ce que je veux, c'est juste obliger l'utilisateur à choisir au moins
une valeur de GameGenre (c bien le nom de mon modèle, il s'appelle pas
Genre) quand il crée un Game

donc sinon pour reprendre tes questions dans l'ordre

1) je veux vérifier qu'un champ de formulaire n'est pas vide

2) oui, HABTM déclarée correctement dans les 2 modèles (cf. le lien
que j'ai donné pour voir la déclaration dans un des modèles)

3) le champ représentant le modèle GameGenre est un select multiple et
son attribut name vaut data[GameGenre][GameGenre][]

4) j'ai bien un modèle GameGenre mais il représente bien un des
modèles "en bout de liaison", et pas le modèle correspondant à la
table "centrale" (cette table s'appelle donc game_genres_games)
pourquoi j'ai fait ça ? tout simplement pour pouvoir avoir GameGenre,
MusiqueGenre, NimportequoiGenre...

5) en fait le truc c'est que le !isset ne marche plus puisque
apparemment depuis les RC, les champs sont initialisés avec une chaine
vide donc dans le cas de ce champ je me retrouve avec un tableau non
vide, contenant un élément de type chaine vide donc il faudrait
carrément que je parcoure le tableau et vérifier qu'il contient plus
d'un élément ne valant pas "chaine vide"... compliqué et moche, d'où
la raison de ma question : existe t il un moyen de faire plus simple
en faisant gérer cette vérif directement par Cake...

merci pour ta patience en tout cas...
--~--~---------~--~----~------------~-------~--~----~

Groupe "Cakephp-fr".
Adresse : [email protected]
Pour résilier  : [EMAIL PROTECTED]
Pour les options : http://groups.google.com/group/cakephp-fr?hl=fr
-~----------~----~----~----~------~----~------~--~---

Répondre à