Я создал форму с паролем для регистрации на сайте.
new Zend_Form_Element_Password('password', array(
'required' => true,
'label' => $this->getView()->translate('createprofile_password'),
'filters' => array('StringTrim'),
'validators' => array(
new Zend_Validate_StringLength(array('min' => 6, 'max' => 20, 'encoding' => 'utf-8')),
),
'class' => "validate['required','length[6,20]']",
)),
Как мне сохранить его в базе данных?
Я пробовал что-то подобное, но это не работает. Пароль не зашифрован.
$profile = new Profile();
$entry = $profile->createEntry(array(
'firstname' => $requestPost['firstname'],
'lastname' => $requestPost['lastname'],
'email' => $requestPost['email'],
'password' => $requestPost['password'],
'published' => 1,
));
$profileId = $entry->save();