今天一整天都是在干这个了。。。。。
我想新建一个控制器来实现网站的参考答案的模块,所以我在Application复制来一份商品的控制器,在模板那儿也copy了下。然后,问题来了。显示不了控制器,而原件的却可以显示。这就纠结了。。。。。。namespace改了,该改的都改了。实在 不行了,我就开始百度,看如何创建控制器,发现是跟我的步骤一样的呀,为啥会显示不出来呢。。。。
百度上有着各种各样的答案。。。。。。。。。。首先我先尝试了看是不是url的问题,在配置文件中:
'URL_CASE_INSENSITIVE' => true //URL默认 不 区分大小写
各种路径名都尝试了一遍,还是没有解决。。。。
然后打开调试了。想看看是不是文件读取是不是有差别,先在indexController里面echo再die。发现跟原件的文件都是一样的。
之后就p各个值,原件的跟新建的一个一个对比,最后发现,是display输出有问题。
可是display能有啥问题啊,我就跟踪display,我还想着是不是这个cms有个配置文件,里面定义了控制器,如果没有定义的话就不能运行。一路跟踪下来,发现都是系统配置的文件,没有我想象的那个配置文件,瞬间就觉得好苦逼啊,无奈啊。。。。。。
之后我就在百度啊,csdn论坛啊,发帖求救。。。。。可是没有啥答案。
最后,我弄着弄着就想,会不会是display输出的模板有问题,之前一直以为是直接copy,肯定没有问题。我就先弄个test,然后真相出现了。。。。。。。。test它是可以显示的。。。然后开始调试模板文件,估计是有什么参数没有对上,然后使得页面直接跳转到404。
嗯,睡觉吧,明天再弄好~