thinkphp3.2.3我想在后台实现每添加一个子导航就生成一个子页面,这样要怎么做

thinkphp3.2.3我想在后台实现每添加一个子导航就生成一个子页面,这样要怎么做,第1张

创建导航栏的时候通常会填导航栏地址

根据导航栏地址分析出Controller和Action,然后再对应的位置创建文件即可

创建文件可以用mkdir,fwrite,file_put_contents等,具体查看文件 *** 作的相关函数

添加子分类的时候,就转到子分类栏目信息输入的表单页面,同时必须传递父级分类的ID(父级分类id为class1id,并且在单表单中使用隐藏input保留),子分类信息填写无成后,点保存,就提交到执行页面(控制器对应的方法)。执行页面保存数据代码,

$data['class1id'] = I('class1id',0,'intval')

$data['name'] = I('name','')

$data['paixu'] = I('paixu',0,'intval')

$data['addtime'] = time()

if(M('class2')->add($data)) {

$this->success('添加成功',跳转的url)

}else {

$this->error('添加失败')

}

注:class2换成你的表名,跳转的url换成U方法后的网址

针对Thinkphp3.1或Thinkphp3.2

先设置上、左、右三个html页面 top.html  left.html  right.html

设置基本页,里面包括上面的三个页面,用include包括其他页面,用框架集也好,用div层嵌套也好 base.html

在实际页面中直接复制base.html中的全部内容,然后只需要修改相应的部分就可以了


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11629067.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-17
下一篇2023-05-17

发表评论

登录后才能评论

评论列表(0条)

    保存