在我创建的 Yii 应用程序中,我有一个搜索功能。在此任何用户(经过身份验证和访客)都可以看到搜索框。但是当我点击搜索按钮时,只有登录的用户才能看到结果。否则它将被重定向到登录屏幕。一旦他们登录,他们就可以看到结果。
所以我写了这样的访问规则
return array(
array('allow',
'actions'=>array('search'),
'users'=>array('@')
),
我的疑问是当涉及到搜索操作时,有 2 个参数(POST)(我的搜索关键字)。当它转到 loginurl 并在我成功登录到相同操作后返回时 我怎样才能找回这些关键字?除了使用 session 之外,还有什么直接的 yii 方法吗?
请帮忙