我正在使用 laravel 4.2。
假设有这样一个类:
class BShopsController extends ShopsController
为了解决这个问题,我尝试使用命名空间让我们这样说:
namespace app\controllers;
然后它没有找到 ShopsController
所以我补充
use \ShopsController;
然后我得到错误:
BShopsController 类不存在
我应该首先使用什么命名空间才不会破坏任何东西?
编辑:
BShopsController 和 ShopsController 在文件夹 Shops 中
最佳答案
由于您的文件位于 Shops 文件夹中,而且我相信 Shops 文件夹位于 app 文件夹中,您应该按照以下方式为您的类命名空间。
<?php namespace Shops;
class BShopsController extends ShopsController{}
同样,
<?php namespace Shops;
class ShopsController{}
关于phpcs - 类必须在至少一个级别的命名空间中 - 如何修复?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27374347/