Я использую phalcon php для разработки API с помощью приложения phalcon micro.
Мой инжектор зависимостей
//Register and start session
$di->setShared('session', function() {
$session = new SessionAdapter();
$session->start();
return $session;
});
Часть моего app.php приложения phalcon micro
$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, он не работает. оператор echo выше и ниже $app->session->set('user-session', $SessionArray);
, не печатается. Но когда я комментирую код набора сеанса, оба текста печатаются.
Я пытался включить создание отчетов об ошибках и использовать блокировку try, ошибок не было.
Кто-нибудь может сказать мне, что я делаю неправильно?
Заранее спасибо