先简单记录一下问题和查到的解决方法。
1、在输入框输入localhost/demo_TP_cms/index.php?m=admin&c=index,想要通过Index控制器访问Admin模块下的View试图中的index.html页面,但是总是显示模板不存在。
问题有两点:1、文件夹里面有两处有index,导致总是先访问最外面的那个,里面的无法被调用(个人疏忽错误);
2、调用方式:正确的方式应该在IndexController的index方法中,直接写:$this.display();就表示调用了对应视图层下的模板文件了。
2、显示上述html页面后,发现资源无法引入,包括css和js,搜索发现是因为引用目录有误:/Public/js/jqeury.js(其他类似),这里面最前面的'/'应该去掉。
3、解决了上面的资源问题,控制台还是会报一个错误,还没找到这是在哪里出现的
难道是bootstrap.css中引用的?把这个压缩了的bootstrap.css.min.css.map文件放到css目录下就不报错了。。。
4、对第一点的补充:扎心的大半天--->
控制层(Controller)对视图层(View)的调用,应该对应名称。不多说了,上图─=≡Σ(((つ•̀ω•́)つ
难得糊涂