Categories > TinyButStrong general (FR) >

Sub-block et objet

The forum is closed. Please use Stack Overflow for submitting new questions. Use tags: tinybutstrong , opentbs
By: oxman
Date: 2006-03-29
Time: 23:58

Sub-block et objet

J'ai un petit problème avec les sub-block et mon objet :')

$TBS->MergeBlock('AMI', $as['%p1%']->friends);
Ca ça ne marche pas
$TBS->MergeBlock('AMI', $as["%p1%"]->friends);
Ca non plus
$TBS->MergeBlock('AMI', "$as[%p1%]->friends");
Ca non plus
$TBS->MergeBlock('AMI', "as[%p1%]->friends");
Ca non plus

Etc... Je trouve pas de solution

La structure de mon objet si ça peut vous aider :

Array
(
    [0] => stdClass Object
        (
            [id] => 3
            [identifiant] => LeeX
            [sexe] => H
            [ville] =>
            [dept] =>
            [naissance] =>
            [groupe_nom] => Invité
            [statut_nom] => Membre
            [friends] => Array
                (
                    [0] => stdClass Object
                        (
                            [id] => 3
                            [identifiant] => HuReeKo
                            [sexe] => H
                        )

                    [1] => stdClass Object
                        (
                            [id] => 3
                            [identifiant] => oxman
                            [sexe] => H
                        )

                )

        )

    [1] => stdClass Object
        (
            [id] => 1
            [identifiant] => oxman
            [sexe] => H
            [ville] =>
            [dept] =>
            [naissance] =>
            [groupe_nom] => Invité
            [statut_nom] => Membre
            [friends] => Array
                (
                    [0] => stdClass Object
                        (
                            [id] => 1
                            [identifiant] => LeeX
                            [sexe] => H
                        )

                    [1] => stdClass Object
                        (
                            [id] => 1
                            [identifiant] => HuReeKo
                            [sexe] => H
                        )

                )

        )

    [2] => stdClass Object
        (
            [id] => 4
            [identifiant] => HuReeKo
            [sexe] => H
            [ville] => Morangis
            [dept] => 92
            [naissance] =>
            [groupe_nom] => Invité
            [statut_nom] => Membre
            [friends] => Array
                (
                    [0] => stdClass Object
                        (
                            [id] => 4
                            [identifiant] => LeeX
                            [sexe] => H
                        )

                )

        )

)
By: Skrol29
Date: 2006-03-30
Time: 00:20

Re: Sub-block et objet

Hello oxman,

This dynamic syntax for PHP Array does not work for objects (yet).
Without object, your code should be:
$TBS->MergeBlock('AMI','array','as[%p1%]');
But this will not work in your case.

If you are working with version 3.0-beta yet, I can make an upgrade to add this feature. I think it is intersting to have it, and not big to code.

By: Skrol29
Date: 2006-03-30
Time: 00:23

Re: Sub-block et objet

oups, j'ai répondu en anglais....
By: oxman
Date: 2006-03-30
Time: 07:35

Re: Sub-block et objet

Pas grave pour l'anglais ;-)

Je sais en effet comment on fait avec un Array.
J'ai même regardé le code pour voir si je ratais pas quelque chose, et bah visiblement non ;[

Je bosse avec la 3.0 oui, donc si tu pouvais faire un petit truc, qui d'autant plus est utile je pense, ça m'arrangerait :-)

Genre un truc pour pouvoir mettre 'object' quand on a un objet.