Эй, ребята, я работаю над приложением cakephp, которое управляет списком альфа-пользователей. Это простая форма, которая принимает имя и адрес электронной почты, а затем генерирует альфа-код после отправки. Этот альфа-код сохраняется в записи с именем и адресом электронной почты в столбце «код». Я использую компонент под названием PasswordHelper, который расположен здесь
Вот мой код
class AlphaUsersController extends AppController {
var $name = 'AlphaUsers';
var $components = array('PasswordHelper');
function add() {
if(!empty($this->data)) {
if($this->AlphaUser->save($this->data)){
$this->AlphaUser->set('code', generatePassword(10));
$this->AlphaUser->save();
$this->Session->setFlash('User has been added.');
$this->redirect(array('action' => 'index'));
}
}
}
}
Данные формы отлично сохраняются, когда я не включаю строки альфа-кода, но когда я пытаюсь сгенерировать пароль, я получаю эту ошибку.
Неустранимая ошибка: вызов неопределенной функции generatepassword () в /Users/Warren/Sites/caroverload/app/controllers/alpha_users_controller.php в строке 22 * 1011 *
Что здесь происходит? У меня есть файл PasswordHelper, сохраненный в соответствующем каталоге компонентов, и он добавлен в массив компонентов для этого контроллера.