Rumah > pembangunan bahagian belakang > tutorial php > thinkphp留言板如何写?

thinkphp留言板如何写?

WBOY
Lepaskan: 2016-06-23 13:58:52
asal
1124 orang telah melayarinya

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();}
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk

在模板中

用户名:{$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();}
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk

在模板中

用户名:{$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();}
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk

在模板中

用户名:{$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还得学啊,不懂的话我再来问吧。
Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan