Php Phalcon会话:缓存文件夹、错误报告/异常?
我正在尝试在应用程序中使用会话。然而,我无法让它们在一个非常简单的phpunit测试中工作。进行以下测试:Php Phalcon会话:缓存文件夹、错误报告/异常?,php,session,phalcon,Php,Session,Phalcon,我正在尝试在应用程序中使用会话。然而,我无法让它们在一个非常简单的phpunit测试中工作。进行以下测试: <?php namespace Tests\App; class SessionTest extends \PHPUnit_Framework_TestCase { public function testSession() { $session = new \Phalcon\Session\Adapter\Files(array('unique
<?php
namespace Tests\App;
class SessionTest extends \PHPUnit_Framework_TestCase
{
public function testSession()
{
$session = new \Phalcon\Session\Adapter\Files(array('uniqueId' => 'my-private-app'));
$session->start();
$session->set('foo', 'bar');
$this->assertEquals('bar', $session->get('foo'));
}
}
难道不应该有一些可以捕捉到的反馈,很明显,会议在开始时有困难吗?我现在正在使用Phalcon 1.0.1。提前感谢您的建议 由于PHPUnit会自动生成一些输出,从而隐式地在请求中发送头,因此它使Phalcon无法启动会话。在这种情况下,您可以使用@session\u start()强制启动会话,使用session\u start()使“session superglobal”可用,顺便说一句,“session”全局数组工作正常。
class Phalcon\Session\Adapter\Files#226 (3) {
protected $_uniqueId =>
string(14) "my-private-app"
protected $_started =>
bool(false)
protected $_options =>
array(1) {
'uniqueId' =>
string(14) "my-private-app"
}
}