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 }
本文为原创文章,版权归国外主机测评所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ 微信支付接入报错:curl 出错,错误码:6008/24
- ♥ php 中方法和函数的区别08/25
- ♥ Linux 系统 cp 命令详解08/26
- ♥ 【疯狂猜成语/图猜成语】一张弯曲的纸上写着打抱两个字是什么意思?08/19
- ♥ BBR 加速12/01
- ♥ 虎字下面的几变成一个口中间有个羊字是什么成语?08/23
内容反馈