ThinkPHP之后台框架搭建

今天把代码移动TP下,发现了好多坑。首先,在Home模块下我引用{$Think.const.模块名称}可以,但是在我自定义的Admin模块下就不可以了!找了一天原因,郁闷!

后台管理应该属于管理员的范畴,而管理员对后台操作之前的操作就是登陆,我们可以在Controller目录下新建一个Controller.class.php的文件,在这个类里我们可以创建登陆的方法。
ThinkPHP之后台框架搭建_第1张图片

注:$this->display()如何不写参数,则默认调用和方法名相同的.html文件。在View视图里,也要创建Manager控制器,然后再写.html文件。

ThinkPHP之后台框架搭建_第2张图片

这样登录模板就写好了。

对于后台框架,我们常用的就是frameset搭建模板,然后通过frame的src来引用head、left、right文件。注意,这里应用文件一定要用独立路由,而不能用相对路径了,切记!!!

对于路径为了后期方便维护,我们经常用常量来定义。TP框架给我提供了好多常量,如何查看呢

    get_defined_constants();//如果加参数true,则代表按分类输出

结果如下:

ThinkPHP之后台框架搭建_第3张图片

你可能感兴趣的:(PHP)