ZF / Учение Вопрос - PullRequest
       10

ZF / Учение Вопрос

0 голосов
/ 15 марта 2011

Мы используем 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;
}    

1 Ответ

1 голос
/ 16 марта 2011
Doctrine_Query::create()

Создает запрос, который будет запущен для поиска ваших объектов. При отображении объекта он печатает созданный строковый запрос.

Требуется ли какая-либо библиотека?

Ну, Доктрина ОРМ.

Вы читали какое-либо руководство или следовали инструкциям? Кажется, ты даже не знаешь, что происходит?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...