У меня проблемы с сохранением сущности Doctrine 2 (Post
), когда User
зарегистрирован с Zend_Auth
.
Я вполне уверен, что это вход в систему, поскольку код запускается, когда пользователь вышел из системы, и завершается неудачно, когда пользователь вошел в систему. Кажется, что идентичность, возвращенная из Zend_Auth :: authenticate (), играетроль в воздействии на сообщение об ошибке.
ок, мои настройки следующие ...
при возврате stdClass в authenticate()
я получу сообщение об ошибке, например
Новый объект был найден в связи, которая не была настроена дляоперации каскадного сохранения: stdClass @ 000000006ba9d6930000000007857036.Явно сохраняйте новый объект или настраивайте каскадные сохраняющиеся операции для отношения.
return new Zend_Auth_Result(Zend_Auth_Result::SUCCESS, new StdClass);
когда я возвращаю строку, я получаю ошибку,
Новый объект былнайдено через отношение, которое не было настроено для каскадного сохранения операций: @ .Явно сохраняйте новый объект или настраивайте каскадные операции сохранения для отношения.
когда я возвращаю Application\Models\Post
, я получаю
Новый объект был найден через отношениекоторый не был настроен для каскадного сохранения операций: Приложение \ Модели \ Пользователь @ 000000000aea1b5f0000000028c32e2c.Явно сохраняйте новый объект или настраивайте каскадные сохраняющиеся операции для отношений.
как я могу продолжить отсюда?как мне отладить это?
для тех, кому нравится смотреть его видео в действии (ошибка), у меня оно есть на screenr и youtube (с аннотациями)