PRO 向けの簡単な質問です。ZendX_Db_Adapter で Zend_Auth_Adapter_DbTable を使用することは可能ですか? 私はこれを試しました:
$adapter = new Zend_Auth_Adapter_DbTable(
Zend_Registry::get('db')
);
$adapter->setTableName('USERS')
->setIdentityColumn('username')
->setCredentialColumn('password')
->setIdentity('FOO')
->setCredential('BAR');
$auth = Zend_Auth::getInstance();
$result = $auth->authenticate();
しかし、うまくいきません。 ErrorMsg: Catchable fatal error: Argument 1 passed to Zend_Auth::authenticate() must implement interface Zend_Auth_Adapter_Interface, none given, 35 行目の D:\xampp\htdocs\liquisales-online\application\controllers\IndexController.php で呼び出され、定義されていますD:\xampp\htdocs\liquisales-online\library\Zend\Auth.php 行 115
ヒントはありますか?ところで。ZendX_Db_Adapter は application.ini に登録されています
resources.db.adapter = Firebird
resources.db.params.dbname = "/var/db/liquisales.FDB"
resources.db.params.host = "127.0.0.1"
resources.db.params.username = sysdba
resources.db.params.password = masterkey
resources.db.params.adapterNamespace = "ZendX_Db_Adapter"