У меня с Zend происходит еще одна странная неприятная вещь.
По сути, после создания пользовательского домена у меня есть следующий код:
$this->auth = Zend_Auth::getInstance();
$this->view->user = $this->user = $this->auth->getIdentity();
$this->user->idSite = $idSite;
$this->user->urlSite = $urlSite;
$this->auth->getStorage()->write($this->user);
Что меня ЯРОСТНО раздражает, так это то, что auth-> getIdentity () сразу после этого:
[idSite] => 0
[urlSite] =>
Итак, отсюда становится еще хуже: если я ОБНОВЛЯЮ или если какой-либо из других параметров формы терпит неудачу и отправляет меня в ТАКУЮ ФОРМУ, но БЕЗ КАСАНИЯ ВЫШЕГО СКРИПТА, auth-getIdentity () правильно возвращает:
[idSite] => 2431
[urlSite] => exampledomain
Это означает, что код правильный и работает, НО если форма заполнена правильно и все складывается хорошо, я перенаправляю к следующему шагу: $ this -> _ redirect ('nextstep'), и ни idSite, ни urlSite не остаются пустыми навсегда .
Почему это? Почему?