passer un objet d'une collection à une autre ?

Si vous détectez un bug, signalez-le ici
ahppv
Messages : 32
Enregistré le : mer. 23 mars 2011 17:53

passer un objet d'une collection à une autre ?

Message par ahppv »

bonjour

j'ai créé deux collections (adhérents et anciens adhérents)
quand je crée un objet, je suis soit sur une soit sur l'autre
j'ai crée un champ objet qui semble avoir un lien avec les collections
mais ce champ ne marche pas
message : Warning: Invalid argument supplied for foreach() in /homez.424/aceve/www/administrator/components/com_collector/views/itemedit/view.html.php on line 254
lequel fichier me donne ceci
// champ objet
else if ( $type == '4' )
{
$items = $model->getItemsList($field);

$select = $init;

foreach ( $items as $key => $value )
{
$select[$key+1]=$value;
}

return JHTML::_('select.genericlist', $select, $name_field, ' class=”inputbox” size="1" ', 'value', 'text', $this->row->$name_field);
}
que dois je faire pour pouvoir passer un objet d'une collection à une autre ? et est ce possible en fait ?

cordialement
corinne

Avatar du membre
steevo
Administrateur du site
Messages : 330
Enregistré le : jeu. 17 déc. 2009 22:59
Contact :

Re: passer un objet d'une collection à une autre ?

Message par steevo »

Bonjour,

Il n'est pas possible de transférer un objet d'une collection à une autre.
Dans votre cas, le plus simple serait de rajouter un champ de type liste avec 2 éléments possibles dans la liste "adhérent" et "ancien adhérent".
Ensuite lorsque vous créez un lien de menu pour afficher la liste des adhérents, vous filtrez suivant ce champ dans les options avancées.

ahppv
Messages : 32
Enregistré le : mer. 23 mars 2011 17:53

Re: passer un objet d'une collection à une autre ?

Message par ahppv »

merci
toujours aussi réactif

cordialement
corinne bourrillon

Répondre