0
$user = $this->Session->read('Auth'); 

次の配列を生成します。

array(
    'User' => array(
        'id' => '2',
        'email' => 'info@trinoweb.com',
        'username' => 'trino',
        'created' => '2012-10-11 12:41:52',
        'modified' => '2012-10-11 12:41:52',
        'last_online' => null,
        'main_image' => null,
        'address' => null
    )
)

私はそれが同じものを生み出すことを望みますが、すべての結合/関係で...そのように...

array(
    'User' => array(
        'password' => '*****',
        'id' => '128',
        'email' => '12312@asdas.com',
        'username' => 'teresa',
        'created' => '2012-10-11 12:41:52',
        'modified' => '2012-10-11 12:41:52',
        'last_online' => null,
        'main_image' => null,
        'address' => null
    ),
    'Inbox' => array(),
    'Sender' => array(),
    'Upload' => array()
)

前もって感謝します。

4

1 に答える 1

0

いいえ、Authキーが入力されたときにそこに書き込まない限り、そうではありません。これはセッション変数であり、モデルの動的ルックアップではありません。

基本的に、ログインメソッドを変更して、これらの関係を検索し、セッションデータを入力する必要があります。

これはSTATICデータになることに注意してください。関係を変更しても、それはこの配列に反映されません。その場合は、この配列を更新する必要があります。そうすると、乱雑になります。

于 2012-10-12T01:46:54.767 に答える