这可能与你从标题中想到的有点不同。
基本上我有一个脚本,创建一个可下载的CSV导出。如果你没有登录到这个网站,我需要阻止这个文件的url。
但是这个脚本没有关联的控制器/模型/视图。
位置:
{My site route directory}/web/export/index.php
如果这是一个动作在控制器我可以很容易地实现这一点,但我不确定如何做到这一点/或者如果它甚至可能在yii2。
如果这是在laravel中,我可以进入路由文件并阻止访问,所以在yii2中是否有一个等效的laravel路由文件?
在你问我是否可以在一个动作中重新创建之前…
if (Yii:isGuest()) {
//redirect
//or exception
}