2016-04-15 10 views
0

私はMySQLの結果を水和していますが、JOIN。しかし、ときに私をループでvar_dump、added_user_display_name`はnullです:ZF2ハイドレーターとLEFTは

/var/www/zf-skeleton/module/Application/view/application/live/details.phtml:337: 
object(Application\Model\Miscdamage)[662] 
    protected 'id' => string '100' (length=3) 
    protected 'vehicle_id' => string '8' (length=1) 
    protected 'added_user_id' => string '1' (length=1) 
    protected 'added_user_display_name' => null 
    protected 'description' => string 'dfgdggfdd' (length=9) 
    protected 'date_added' => string '2016-04-15 12:26:40' (length=19) 
    protected 'date_repaired' => null 
    protected 'repaired_user_id' => null 
    protected 'status' => string '0' (length=1) 

は、どのように私は左の参加とハイドレーターを使用して行くのですか?どんな助けもありがとうございます。

+0

あなたのSQL結果は、関数の関数からの応答データです。したがって、この機能のために特別に作られたカスタムハイドレーターを使用する必要があります。このハイドレーターは、多くの場合、複数のハイドレーターを使用してカスタムモデルを構築するアグリゲーターハイドレーターです。あなたはそれをチェックアウトする必要があります – Unex

+0

ありがとう:)それを答えとして追加し、私は受け入れます。 – beingalex

答えて

0

あなたのSQL結果は、関数の関数からの応答です。したがって、この機能のために特別に作られたカスタムハイドレーターを使用する必要があります。このハイドレーターは、多くの場合、複数のハイドレーターを使用してカスタムモデルを構築するアグリゲーターハイドレーターです。あなたはそれをチェックする必要があります