0

試行錯誤の末、なんとなく思いつくことができました。

User エンティティで他の Entities プロパティを確認できるようになりましたが、それらの値は確認できません。

User Entity に追加しました:

    /**
         * @OneToOne(targetEntity="UserCoaches")
         * @JoinColumn(name="id", referencedColumnName="user_id")
         */
private $coaches;

私はこれを取得しています:

[coaches:Entities\Users:private] => __PHP_Incomplete_Class Object
        (
            [__PHP_Incomplete_Class_Name] => Proxies\__CG__\Entities\UserCoaches
            [__isInitialized__] => 
            [id] => 
            [user_id] => 
            [coach_id] => 
            [date_created] => 
            [date_active_from] => 
            [date_active_to] => 
        )

何かを「初期化」する必要がありますか?

私の元の質問は次のとおりです>>>>>>>>>

私はあなたたちが私を正しい方向に向ける必要があります。すぐに使用できるソリューションは必要ありません。

私は3つのエンティティを持っています。

  1. ユーザー

    • ID
    • ファーストネーム
    • 苗字
  2. ユーザープラン

    • ID
    • plan_id
    • ユーザーID
    • active_to
  3. 予定

    • ID
    • プラン名

UserPlan と Plans のメソッドを User エンティティに表示するにはどうすればよいですか。

したがって、UserPlans と Plans で user_id と plan_id を検索する代わりに、次のようなものを使用できます。

$user = new User entity

echo $user->getPlanId().$user->getPlanName();
4

1 に答える 1

0

このエラーを解決することができました。

In my Auth class I changed from Session Auth to NonPersistent Auth.

グーグルありがとう。

問題は解決された。

于 2013-03-20T15:43:46.350 に答える