扫码关注官方订阅号
我有一个class,class的名字叫get_user_info,这个class里有很多function,我应该把这个class放在哪里,才能在Controller中调用到这个class里的function? 比如在List这个Controller中。
其实,只有一个问题,能不能放在Common文件夹下面?
业精于勤,荒于嬉;行成于思,毁于随。
类名有点奇怪,看着挺像一个模型的,是先有的模型类,再有的thinkphp项目?
如果是和我说的一致,感觉有3个办法
重构一次代码,符合thinkphp的model规范
看下官方的类库扩展,看看是否可以整合进来,因为你这可能还牵涉到数据库操作,具体就要看你如何调试了
最坏的打算就如 KingzChenung 所说include也可以
get_user_info这个是类的名字还是方法的名字,目前看着好像是方法的名字啊,如果是类的话就可以根据命名空间区分出来一个utils这样的命名空间来存放这个类,具体的要看你的命名空间根目录是怎样了
可以在controller同级目录新建自定义目录,类改命名空间,然后就能引用。其实在其他地方也是随便你的,大不了自己include,最多不符合框架规范而已。
作为第三方插件引入呢
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
类名有点奇怪,看着挺像一个模型的,是先有的模型类,再有的thinkphp项目?
如果是和我说的一致,感觉有3个办法
重构一次代码,符合thinkphp的model规范
看下官方的类库扩展,看看是否可以整合进来,因为你这可能还牵涉到数据库操作,具体就要看你如何调试了
最坏的打算就如 KingzChenung 所说include也可以
get_user_info这个是类的名字还是方法的名字,目前看着好像是方法的名字啊,如果是类的话就可以根据命名空间区分出来一个utils这样的命名空间来存放这个类,具体的要看你的命名空间根目录是怎样了
可以在controller同级目录新建自定义目录,类改命名空间,然后就能引用。其实在其他地方也是随便你的,大不了自己include,最多不符合框架规范而已。
作为第三方插件引入呢