Bonjour,
Je cherche a faire une fonction qui compare 2 objets "beans" afin de logger les différences dans un fichier ".txt".
Je dois ainsi ressortir
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 RedBean_OODBBean Object ( [null:private] => [properties:private] => Array ( [id] => 20 [pseudo] => damien [email] => test@gmail.com [mot_de_passe] => 0123456a [admin] => 11 [adm_membre] => 0 [adm_producteur] => 0 [adm_serie] => 0 [adm_capsule] => 0 [adm_photo] => 0 ) [__info:private] => Array ( [type] => membre [sys.id] => id [tainted] => ) [beanHelper:private] => RedBean_BeanHelperFacade Object ( ) [fetchType:private] => ) =========== RedBean_OODBBean Object ( [null:private] => [properties:private] => Array ( [id] => 20 [pseudo] => damien27 [email] => test@gmail.com [mot_de_passe] => 0123456a [admin] => 11 [adm_membre] => 0 [adm_producteur] => 0 [adm_serie] => 0 [adm_capsule] => 0 [adm_photo] => 0 ) [__info:private] => Array ( [type] => membre [sys.id] => id [tainted] => 1 ) [beanHelper:private] => RedBean_BeanHelperFacade Object ( ) [fetchType:private] => )
[UPDATE][Table membre][Colonne pseudo: damien -> damien27000]
ou
[INSERT][Table membre][Colonne pseudo: damien27000] si le premier id était à 0.
Pour l'instant je sais ressortir les valeus des attributs de l'objet mais pas le nom de de l'objet.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 print_r($ta); $ta2 = $ta; echo "<br />===========<br />"; $ta2->pseudo ="nouveaupseudo"; print_r($ta2); foreach ($ta as $tab){ echo $tab.'<br/>'; }
Afin d'avance j'aimerais donc que quelqu'un m'aide a trouver la syntaxe pour afficher id, pseudo, email [etc...]
Merci !







Répondre avec citation
Partager