齐博x1第五季《项目实战-留言板》07-添加后台留言查看

2022-05-06 作者:torylf 分类:教程 阅读:926

前台表单提交已经做好,但是每次测试数据都要去数据库查看。

所以本节先把后台查看留言添加好,也方便测试。

即时演示地址:http://x1.alaiyeshi.net/msgboard


我们在第二节建立空目录的时候,已经设置好后台菜单,我们留言管理做的链接是content控制下的index方法

但是我们当时并没有创建文件,所以当前是显示控制器不存在的


所以我们现在要做的是,创建一个Content控制器,并创建一个index方法




然后编辑好相关代码,注意命名空间是admin,和继承后台入口AdminBase,上一节都说过,不再重复


建立一个index方法,返回一个‘后台列表’的字符串测试下


已经正常显示,如果报权限错误的,需要去会员组那里添加菜单权限,具体看第二节

首先我们定义 list_items 属性,在初始化里定义好需要显示的字段属性,这些都是根据系统公共模版来的,所以固定命名


列表格式属性定义好了,我们需要获取数据了,我们继续在MsgboardModel类中来定义一个方法,获取数据

定义一个getAllData的方法,我们可以直接用all方法获取全部数据。


现在我们回到index方法中,调用此方法,但是需要一个对象实例,所以和前台一样,需要定义一个model的属性来实例化模型

下面我们在初始化中实例


这时我们就可以直接在index方法中调用,模型中定义的getAllData方法了

这样我们就可以利用上一季所说过的,使用系统公共列表模版来显示数据。

注意:利用getAdminTable方法显示数据,不要忘记引入,AddEditList,否则会报错


看下实际效果:

之前提交的数据,都已经在后台展示了


这里我们有些界面细节也顺便一起修改下

一:上面内容管理我们修改成留言管理;

二:顶部去掉新增按钮,因为我们不需要在后台增加留言,只保留删除即可;

三:右侧去除修改按钮,也是保留删除即可,因为我们不可以修改别人的留言;


以上这些操作,我们上一季都有说过,利用tab_ext这个属性操作

下面我们直接在初始化中操作即可:



这样留言的列表展示就做好了,此时删除按钮我们没有添加功能链接,所以暂时是无法删除内容的,后续我们再添加。


到此我们为其命名为留言板1.02版本,即msgboard 1.02







来源: 神盾工作室    转载请注明出处!

本文地址:https://shieldsoho.com/article/147.html

 标签: 模块开发 齐博X1
{{item.nickname}} @回复
发表于{{item.create_time}}

  • {{replyitem.nickname}} {{item.create_time}}
    @{{item.nickname}}

查看更多评论