PHP8.1.21版本已发布
vue8.1.21版本已发布
jquery8.1.21版本已发布

thinkphp留言板如何写?

原创
2016-06-23 13:58:52 885浏览

RT,老板让写个留言板,可我thinkphp框架还没学会,写不了啊。。求各位给点思路,到底该怎么写?


回复讨论(解决方案)

留言板不用thinkPHP也可以写。

这个你说的思路是什么啊,就一个增加留言,入库的功能吧,

留言板不用thinkPHP也可以写。


不用thinkphp我会写,问题老板让用phpthink写啊,怎么办!

这个你说的思路是什么啊,就一个增加留言,入库的功能吧,


只要最简单的功能就行了,增加留言和显示留言,别的功能暂时不要。。


这个你说的思路是什么啊,就一个增加留言,入库的功能吧,


只要最简单的功能就行了,增加留言和显示留言,别的功能暂时不要。。 那你有PHP基础,看看TP怎么运行的吧,然后看下CURD操作,基本上就可以了。



这个你说的思路是什么啊,就一个增加留言,入库的功能吧,


只要最简单的功能就行了,增加留言和显示留言,别的功能暂时不要。。 那你有PHP基础,看看TP怎么运行的吧,然后看下CURD操作,基本上就可以了。
TP的运行原理怎么理解最快啊?看TP开发手册吗?可是我赶时间啊,能告诉我主要看手册的哪几部分就基本可以开发了呢?谢谢了啊

首先知道thinkphp是个MVC框架就ok了
Model---操作数据库的具体方法
Action---里边有function,m=actionName&a=methodName就访问某个方法了
Tpl---模板
比如留言板:
需要展示,需要读取,需要插入
分别为每个动作写一个function就好了,function里调用Model类的方法就好了

首先知道thinkphp是个MVC框架就ok了
Model---操作数据库的具体方法
Action---里边有function,m=actionName&a=methodName就访问某个方法了
Tpl---模板
比如留言板:
需要展示,需要读取,需要插入
分别为每个动作写一个function就好了,function里调用Model类的方法就好了


我现在建了一个liuyan数据库,里面有个details表用来放留言数据,要显示出来,该做哪些操作呢。。

超级简单
这是action中的方法

function detail_show() {    $msgs = M('details')->select();    $this->assign('details', $msgs);    $this->display();}

在模板中

用户名:{$detail.username} 说 : {$detail.content}---时间:{$detail.add_time|date="Y-m-d H:i:s",###}


这样就会一行一行循环出来了

超级简单
这是action中的方法

function detail_show() {    $msgs = M('details')->select();    $this->assign('details', $msgs);    $this->display();}

在模板中

用户名:{$detail.username} 说 : {$detail.content}---时间:{$detail.add_time|date="Y-m-d H:i:s",###}


这样就会一行一行循环出来了
嗯,那我要增加一条留言呢,表单的method和action属性该怎么写呢?

超级简单
这是action中的方法

function detail_show() {    $msgs = M('details')->select();    $this->assign('details', $msgs);    $this->display();}

在模板中

用户名:{$detail.username} 说 : {$detail.content}---时间:{$detail.add_time|date="Y-m-d H:i:s",###}


这样就会一行一行循环出来了
求指教啊。。。。

求助啊,增加留言这个功能怎么弄!

表单就是正常的表单就ok了,form的action='/?m=liuyanban&a=add_liuyan'
action中这么处理
$data['user_id'] = $this->_get('user_id');
$data['content'] = $this->_get('content');
M('liuyan')->add($data);
这就插入数据库了

表单就是正常的表单就ok了,form的action='/?m=liuyanban&a=add_liuyan'
action中这么处理
$data['user_id'] = $this->_get('user_id');
$data['content'] = $this->_get('content');
M('liuyan')->add($data);
这就插入数据库了


自己瞎搞了下,成功了,action和你的有点区别,别的差不多,还是谢谢你了。
明天估计老板又要来新任务了,thinkphp还得学啊,不懂的话我再来问吧。
声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。