ログインしているユーザーのユーザー名を取得するために呼び出して、ドロップダウン メニューの 1 つのオプションを制限しようとしていZend_Auth
ます。コードは問題ないようですが、ドロップダウン メニューに 1 つの空白しか表示されません。
$auth= Zend_Auth::getInstance();
$user= $auth->getIdentity();
$username = $user->username;
$memberid = $this->createElement('select', 'memberid'); //dropdown menu of member name
$memberid->setLabel('Member Id')
->setRequired(true);
$db_member = new Application_Model_DbTable_Register();
$select = $db_member->select('userid')
->from(array('usertable'))
->where('usertable.username = ?', $username);
$row = $db_member->fetchRow($select);
$memberid->addMultiOption($row['userid']);