Мы используем Zend Framework с Doctrine для проекта.Я установил приложение, используя Doctrine ORM.
Когда я повторяю утверждение, оно печатает только «ОТ пользователя u ГДЕ u.username =?»
Что такое «Doctrine_Query:: create () "?
Любая библиотека требуется?
public function loginAction(){
$error_messages = array();
$params = $this->_request->getParams();
if($_POST)
{
$params = $this->_request->getParams();
$username = $params['username'];
$password = $params['password'];
$query = Doctrine_Query::create()
->from('User u')
->where('u.username = ?',$username);
echo $query;
exit;
$user = $query->execute()->getFirst();
//Authentication !
$authexAdapter = new Application_Auth_exAdapter($user,$password);
$authResult = Zend_Auth::getInstance()->authenticate($authexAdapter);
if(!$authResult->isValid()){
$error_messages = $authResult->getMessages();
} else {
//sucess!
$this->_redirect('account/setup');
}
}
$this->view->error_messages = $error_messages;
}