2010-12-08 13 views
2

マイ認証アダプタを使用して認証adepterに資格列を追加する はどのようにZF

$authAdapter->setTableName('register') 
         ->setIdentityColumn('username') 
         ->setCredentialColumn('pwd'); 

の下にそれが正常に動作しているようです。

ここにもう1つの資格情報列を追加するにはどうすればよいですか?

答えて

4

あなたは使用することができsetCredentialTreatment()方法

$authAdapter->setTableName('register') 
      ->setIdentityColumn('username') 
      ->setCredentialColumn('pwd') 
      ->setCredentialTreatment('? AND status = "active"'); 
2
$select = $authAdapter->getDbSelect(); 
$select->where('status = "active"'); 
$authAdapter->authenticate(); 

は例見出しによって高度な使い方の下で、documentationを見てください。

関連する問題