我的BaseController
来自yii\rest\ActiveController
然后我有其他控制器从BaseController
延伸
其他控制器代表我的REST
应用程序中的端点,但BaseController
只是保留共享功能,我不希望它被用户使用/滥用。
我如何拒绝访问它,并可能显示/返回一些消息,如"不允许" ?
答案 0 :(得分:1)
您只需移动此文件并更改其名称空间,例如:
namespace app\components;
class BaseController extends \yii\rest\ActiveController
{
}
PS:您也可以简单地将其命名为Controller
或任何其他不以 Controller 结尾的名称(无需更改命名空间)