これがなかなかしっくりこなかった。。 やっと解った!! やっぱりインスタンスを作成する時に渡すんだった。 まずはZend_Formを継承したクラスに受け取る用のmethodを追加する。 class MemberController extends Zend_Controller_Action { protected $_foo; public function init () { $this->addElement('text', 'bar', array( 'validators' => array( array( 'Db_NoRecordExists', true, array( 'foo', 'email', array('foo_id', $this->_foo)) ), ), )); } public fucntion setFoo ($foo) { $this->_foo =