Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/236.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
使用自定义路由器时cakephp2中的会话问题_Php_Cakephp 2.1 - Fatal编程技术网

使用自定义路由器时cakephp2中的会话问题

使用自定义路由器时cakephp2中的会话问题,php,cakephp-2.1,Php,Cakephp 2.1,实际上,我需要创建一个自定义url,如www.{mydomainname}.com/username,我为其添加了 Router::connect('/:usrname',array('controller' => 'users', 'action' => 'view_user_profile'),array('pass' => array('usrname'))); 上面的代码解决了我的问题,但不幸的是,我在view_user_profile的视图和元素(如页眉和页脚)中丢

实际上,我需要创建一个自定义url,如www.{mydomainname}.com/username,我为其添加了

Router::connect('/:usrname',array('controller' => 'users', 'action' => 'view_user_profile'),array('pass' => array('usrname')));
上面的代码解决了我的问题,但不幸的是,我在view_user_profile的视图和元素(如页眉和页脚)中丢失了会话。最有趣的是,我正在控制器中的函数视图\用户\配置文件中获取会话。更改时会话开始正常工作

Configure::write('debug',0);配置::write('debug',1)


如果你们有任何想法,请帮助我。

我不知道发生了什么,但当我从自定义帮助程序代码中删除php trail“?>”时。我的问题解决了