Kann wert in Array nicht auslesen

  • Hallo,
    Ich versuche gerade Yii2 zu lernen und habe nun eine ziemlich dumme Frage.

    Yii2 liefert mir einen Array zurck und nun würde ich gerne wissen wie ich auf den wert mit dem key field zugreifen kann.


    Danke





    Code
    Array
    (    [0] => app\models\Timetable Object        (            [_attributes:yii\db\BaseActiveRecord:private] => Array                (  
                      [id] => 12                   
                      [field] => 1522069200                    
                      [status] => free                   
                      [bookingID] => 0                )
                      [_oldAttributes:yii\db\BaseActiveRecord:private] => Array                (     
                       )
    )
  • PHP
    Array (    
        [0] => app\models\Timetable Object (
            [_attributes:yii\db\BaseActiveRecord:private] => Array (
                [id] => 12                   
                [field] => 1522069200                    
                [status] => free                   
                [bookingID] => 0                
            )
            [_oldAttributes:yii\db\BaseActiveRecord:private] => Array ()
    )

    Wie gibst Du das denn aus?

    Das ist ein Array mit Objekten.

    Auf dem Offset 0 liegt ein Objekt "yii\db\BaseActiveRecord" mit der Eigenschaft "_attributes".

    "_attributes" ist allerdings private.



    Hier ist die Docu: https://www.yiiframework.com/d…0/yii-db-baseactiverecord


    Evtl kannst Du per getFields() die fields bekommen.

    Oder per fields() --siehe https://www.yiiframework.com/d…iverecord#fields()-detail

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!