次のコードがあります。
print_r( $this->request->data['User'] ['username'] );
print_r( $this->User->findByRole($this->request->data['User']['username']) );
ご覧のとおり、これはテストのためのものですが、これを実行しようとすると、ユーザー名が正しく取得されます (最初の print_r) が、2 番目の print_r は空の配列を返します。
ユーザーデータベースに Role というフィールドがあることは知っていますが、それが空ではないことも知っています。従業員を返す必要があります。
それで、私は何を間違っていますか?