2017-01-04 20 views
1

私はLaravelのStdオブジェクトからいくつかの値を取得しようとしています。

私は問題なく、何を得ることができますが、ない最後の1つの

私のオブジェクトは、この(のvar_dump())

object(stdClass)[208] 
public 'id' => int 2 
public 'vorname' => string 'Thomas' (length=5) 
public 'nachname' => string 'Kemmet' (length=5) 
public 'geburtstag' => string '1988-05-05' (length=10) 
public 'verein_id' => int 1 
public 'verein_name' => string 'Kolandorf' (length=20) 
public 'game' => string '2016-10-28' (length=10) 

私は

echo $spieler->id; 

のように見えます私はIDを取得します。しかし、私は

echo $spieler->game; 

をしようとしたとき、私は未定義のプロパティとエラーが出ます:stdClassの:: $ゲーム

、なぜそれがこのようなものですか?最後の値を取得する方法...

+0

これは奇妙です。したがって、オブジェクトの作成と、オブジェクトに影響を与えているプロパティをエコーし​​ようとする間に何かが起こっていると仮定する必要があります。 – RiggsFolly

+1

またはスコープの問題です。あなたがコード全体を見せてくれればもっと良いでしょう – RiggsFolly

答えて

0

ゲームフィールドは、データベースから取得する文字列であることを確認してください。 フィールドの順序を変更して、問題の最後のフィールドが常に表示されるかどうかを確認してください。

関連する問題