Dragon
主机之家测评主机之家测评  2019-08-25 20:52 主机之家测评 隐藏边栏 |   抢沙发  997 
文章评分 0 次,平均分 0.0

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 定义别名,示例代码如下:

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

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

发表评论

扫一扫二维码分享