В Windows (не проверено в других средах), код FORM учебника по быстрому запуску
$this->addElement('hash', 'csrf', array(
'ignore' => true,
));
создает файл сеанса в каталоге, заданном в переменной "session.save_path" в php.iniкак "c: \ wamp \ tmp")
Но если вы поместите тот же код в модуль, он попытается создать файл сеанса в каталоге APPLICATION_PATH "/../data/session", который нене существует по умолчанию, поэтому возникает исключение.
Если решение состоит в том, чтобы создать этот каталог «date / session», он не объясняет, почему модуль не использует тот в «session».save_path "переменная php.ini.