Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/260.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
cakephp中的Flash错误_Php_Cakephp_Cakephp 2.0_Cakephp 2.1 - Fatal编程技术网

cakephp中的Flash错误

cakephp中的Flash错误,php,cakephp,cakephp-2.0,cakephp-2.1,Php,Cakephp,Cakephp 2.0,Cakephp 2.1,我正在制作一个简单的网站,它已经完成了。我已经在我的localServer(localhost)上进行了测试,它运行良好,没有任何错误。 但当我上传发球时,它抛出了一个错误 Warning (512): Method sessionHelper::flash does not exist [CORE/Cake/View/Helper.php, line 179] 您能帮助我吗?您在本地使用的Windows不区分大小写。承载应用程序的服务器可能区分大小写 它可能正在查找不存在的sessionHe

我正在制作一个简单的网站,它已经完成了。我已经在我的localServer(localhost)上进行了测试,它运行良好,没有任何错误。 但当我上传发球时,它抛出了一个错误

Warning (512): Method sessionHelper::flash does not exist [CORE/Cake/View/Helper.php, line 179]

您能帮助我吗?

您在本地使用的Windows不区分大小写。承载应用程序的服务器可能区分大小写

它可能正在查找不存在的
sessionHelper.php
(实际名称为sessionHelper.php)。
你应该检查一下你的代码,我想你是想用
$this->session->flash()
来设置flash消息,而不是
$this->session->flash()

本地使用不区分大小写的Windows。承载应用程序的服务器可能区分大小写

它可能正在查找不存在的
sessionHelper.php
(实际名称为sessionHelper.php)。
你应该检查一下你的代码,我想你是想用
$this->session->flash()
来设置flash消息,而不是
$this->session->flash()

我用了“$this->session->setFlash('My message');”而不是$this->session->flash()@你能发你的密码吗?包括加载会话组件的
$components=array()
部分?类AppController扩展了控制器{public$components=array('Session','Auth'=>array('loginDirect'=>array('Controller'=>'admins','action'=>'home'),'logoutRedirect'=>array)('controller'=>'users'、'action'=>'login')、'authError'=>“您不能访问该页面”、'authorize'=>array('controller'));这是我在'AppController'中定义的代码。很抱歉,我没有理解您的意思。日志文件是什么?@nosloney您应该查找
session->flash()
在视图中,而不是在控制器中。在控制器中,
$this->Session
是SessionComponent的实例,而不是SessionHelper。我使用了“$this->Session->setFlash('My Message');”而不是$this->Session->flash();@noslonec可以发布代码吗?包括
$components=array()
加载会话组件的部分?类AppController扩展控制器{public$components=array('Session','Auth'=>array('loginDirect'=>array('Controller'=>'admins','action'=>'home'),'logoutRedirect'=>array('Controller'=>'users','action'=>login')),'authError'=>“您无法访问该页面”,'authorize'=>array('Controller'));这是我在'AppController'中定义的代码。很抱歉,我没有理解您的意思。日志文件是什么意思?@nosloney您应该查找
session->flash()
在视图中,而不是在控制器中。在控制器中,
$this->Session
是SessionComponent的实例,而不是SessionHelper。