yii : Trying to get property of non-object

Gut, fand ich diese, aber ich kann nicht sehen, die Zusammenhang mit mein Fehler.. ich bin Neuling--gut ich weiß, diese Ausrede ist inakzeptabel, aber ich versuche, um die Lösung zu finden, zuerst bevor frag ich hier. Ich hoffe Ihr könnt mir helfen.

also ich habe diesen code, ich habe dieses code in views :

foreach ($budget as $budget):
            if (array_key_exists('year', $_GET)) {
                $criteria = new CDbCriteria;
                $criteria->condition = 'year = ' . $_GET['year'];
                $criteria->addCondition('mapping_id = '. $budget->id);
                $yearBudget = YearlyBudget::model()->find($criteria);
            } else {
                $yearBudget = new YearlyBudget;
            } 
 endforeach;

und dann nach diesem code, den ich einfach echo :

echo $yearBudget->budget;

dann bekam ich non-object Fehler. Ich versteh einfach nicht, und hängen in diesem code. Bitte helfen Sie, und danke.

print_r($yearBudget); :

YearlyBudget Object(
[_new:CActiveRecord:private] => 
[_attributes:CActiveRecord:private] => Array
    (
        [id] => 1
        [mapping_id] => 1
        [year] => 2012
        [budget] => 2000000
        [balance] => 2000000
        [created] => 2013-11-20 10:16:29
        [updated] => 
    )

[_related:CActiveRecord:private] => Array
    (
    )

[_c:CActiveRecord:private] => 
[_pk:CActiveRecord:private] => 1
[_alias:CActiveRecord:private] => t
[_errors:CModel:private] => Array
    (
    )

[_validators:CModel:private] => 
[_scenario:CModel:private] => update
[_e:CComponent:private] => 
[_m:CComponent:private] => 

)

Ah, sorry, wenn mein Deutsch ist schlecht..

InformationsquelleAutor kurogawa | 2013-11-20

Schreibe einen Kommentar