Я использую CI, и у меня есть UserModel, который выбирает пользователя на основе информации для входа в систему, устанавливает userVO и добавляет это userVO в сеанс, подобный следующему:сеанс, он возвращает мне эту ошибку:
Message: main() [function.main]: The script tried to execute a method
or access a property of an incomplete object. Please ensure that the
class definition "UserVO" of the object you are trying to operate on
was loaded _before_ unserialize() gets called or provide a __autoload()
function to load the class definition.
Я нашел «решение», мне нужен CI, чтобы загрузить класс UserVO перед классом сеанса, и он работает.
Проблема в том, что яу меня много классов VO, и они мне понадобятся внутри сессии, и это плохая вещь для их автозагрузки, потому что они мне не понадобятся одновременно.
Есть ли обходной путь?
Заранее спасибо за любую помощь.