求助 关于同时两次请求的问题 [ 新手入门 ]
写了两个action,先访问A1,然后访问A2,为什么需要等到A1处理结束后,才会处理A2呢?(同一个浏览器下不同页签下先后请求两个action,在不同浏览器分别请求两个连接不存在这个情况)。另外我比较了一下,是因为两个action中都用到了Yii::app,如果A1中注释掉这行Yii::app()->user->id,A2也会马上执行。 查了一下Yii::app好像是以单例的形式存在,但是对这个不怎么了解呢。 想请问一下,如果两个action中都需要使用Yii::app()->user->id,怎么样才能让A2马上就执行,而不用等到A1执行完,才去执行A2呢? 谢谢!
class TestController extends CController
{
public function actionA1()
{
echo Yii::app()->user->id;
sleep(15);
exit;
}
public function actionA2()
{
echo Yii::app()->user->id;
echo 'YYYYYYYYYYYYYYY';
exit;
}
}
共 0 条回复
没有找到数据。
蜗牛般爬着
注册时间:2013-05-09
最后登录:2013-05-09
在线时长:0小时0分
最后登录:2013-05-09
在线时长:0小时0分
- 粉丝0
- 金钱10
- 威望0
- 积分10