当前位置: 主机百科 » 资源 » 技术 » 正文

ThinkPHP5提示:Cannot declare class because the name is already in use

ThinkPHP5提示:Cannot declare class because the name is already in use,如图:

ThinkPHP5提示:Cannot declare class because the name is already in use

错误原因是在php中的同一个页面上,命名空间不同的两个类名一样就会混淆,在ThinkPHP5中一般是模型类和控制器类名称相同导致的,解决办法就是修改其中一个的名字,或者在use模型类时,使用as定义别名,示例代码如下:

1
  <?php  namespace appadmincontroller;  use appadmincontrollerAdmin;  use appadminmodelArticle as ArticleModel;  //使用as定义模型类别名 //文档控制器  class Article extends Admin  {    //code  }

未经允许不得转载:主机百科 » ThinkPHP5提示:Cannot declare class because the name is already in use

相关文章