我正在使用phalcon php与phalcon微型应用程序一起开发API。
我的依赖注入器
//Register and start session
$di->setShared('session',function() {
$session = new SessionAdapter();
$session->start();
return $session;
});
我的phalcon微型应用程序app.php的一部分
$app->post('/login',function() use($app){
$SessionArray = array(
'ID' => 143,'Emailaddress' => "e@mail.com",'MobileNo'=> "2323232",'UserType' => "Author",'FullName'=> "fname",'WorkingID' => 134,'ProfileImage'=> "test"
);
echo "Hello world";
$app->session->set('user-session',$SessionArray);
echo "Phalcon Session";
});
通过Postman
调用上述方法时,它可以很好地工作。但是,当通过ajax调用该方法时,它不起作用。
$app->session->set('user-session',$SessionArray);
上方和下方的echo语句不会显示。但是,当我注释会话设置代码时,两个文本都会被打印出来。
我尝试启用错误报告,并使用try catch块,没有引发任何错误。
有人可以告诉我我在做什么错吗?
预先感谢