thinkPHP中的控制器与视图层

先简单记录一下问题和查到的解决方法。

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)的调用,应该对应名称。不多说了,上图─=≡Σ(((つ•̀ω•́)つ




难得糊涂