Указание функции db в операторе вставки в Zend - PullRequest
0 голосов
/ 24 февраля 2011

У меня есть что-то вроде этого:

$data = array('username' => 'John', 'password' => 'john123');
$table = new Zend_Db_Table('users');
$table->insert($data);

Но я хочу, чтобы он включил функцию хеширования для пароля, поэтому sql выглядит примерно так:

INSERT INTO `users` (`username`, `password`) VALUES ('John', PASSWORD('john123'));

Как можноЯ делаю это, элегантно?

1 Ответ

1 голос
/ 25 февраля 2011
$data = array('username' => 'John', 'password' => new Zend_Db_Expr('SHA1(john123)');
...