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
控制器里使用的命名空间是:
namespace Admin\Controller;
use Think\Controller;
use Think\Model;
在控制器写了一个方法之后,发现提示找不到assign()方法,下图:

然后我就去thinkPHP文件夹里找controller.class.php文件,找到了两个:
上面的controller文件路径是:thinkPHP/Library/Think/下面的是:thinkPHP/Mode/Api/
但是问题是第一个文件里找到了assign()函数,但是好像没有调用到,
第二个文件里没有这个函数,但是复制过去的话就可以解决刚才的问题,
请问是把第一个文件里的函数方法全部复制到第二个里面吗?还是直接替换掉第二个文件?
求大神帮忙解答一下~~~~~~~~~