小白求教~~~~控制器找不到assign()函数问题
thinkphp吧
全部回复
仅看楼主
level 1
吖斌Q 楼主
初学thinkPHP,遇到这样一个问题。
控制器里使用的命名空间是:
namespace Admin\Controller;
use Think\Controller;
use Think\Model;
在控制器写了一个方法之后,发现提示找不到assign()方法,下图:
然后我就去thinkPHP文件夹里找controller.class.php文件,找到了两个:
上面的controller文件路径是:thinkPHP/Library/Think/
下面的是:thinkPHP/Mode/Api/
但是问题是第一个文件里找到了assign()函数,但是好像没有调用到,
第二个文件里没有这个函数,但是复制过去的话就可以解决刚才的问题,
请问是把第一个文件里的函数方法全部复制到第二个里面吗?还是直接替换掉第二个文件?
求大神帮忙解答一下~~~~~~~~~
2019年02月20日 04点02分 1
level 1
吖斌Q 楼主
啊啊啊大神都去吃饭了吗[泪],别沉别沉
2019年02月20日 04点02分 2
level 7
你确定继承Controller类了么
2019年02月22日 01点02分 4
命名空间都在上面了,那你说有没有继承,后来发现那些函数都能用,都能输出,就是代码那里还是这样显示没找到[疑问],然后就想想还是不管了
2019年02月28日 04点02分
错了错了,类继承那里是继承Controller的
2019年02月28日 04点02分
level 1
这是什么编辑器
2019年04月14日 09点04分 5
PHPstorm
2019年10月11日 03点10分
1