猿问

关于ThinkPHP 里栏目与模板的关联问题

我在用ThinkPHP3.2.3写一套资源站

现在正在写栏目管理,在考虑栏目怎么与前台显示的模板绑定

所以我参考了好多其他人写的后台,都是一个下拉列表xxxxxx.html的选项

那我知道在控制器里写的是

$this->display(./xxx/xxx/xxx.html);

然后我在写个数据表专门保存这些模板的名字和地址

那么问题就来了,我前台循环栏目的时候怎么知道这个栏目的Controller是哪个?

除非我每个栏目都要填写Controller和Function(比如Photo下的index方法)

但是我看见别人写的好几个CMS的后台在添加栏目的时候都没有设置这个,那么他们怎么实现的?


还想问一下,是不是不管哪个网站都会用到栏目管理?

我的网站的模块主要是资讯、图库、视频库和杂志库,如果不弄栏目管理的话,我就不知道这些模块的首页、列表页的SEO:title、keywords、description放在哪里给管理员设置会比较合理

[捂脸]?‍♀️,我承认我问的这些问题问的有点蠢了,但是我想了一个晚上也没想明白,惭愧惭愧...

天涯尽头无女友
浏览 347回答 1
1回答

慕桂英3389331

根据你的网站的模块,栏目管理是有必要的,在栏目管理中就可以设置模板文件名了,同时也可以设置Controller和方法名
随时随地看视频慕课网APP
我要回答