thinkphp留言板如何寫?

來源:互聯網
上載者:User
RT,老闆讓寫個留言板,可我thinkphp架構還沒學會,寫不了啊。。求各位給點思路,到底該怎麼寫?


回複討論(解決方案)

留言板不用thinkPHP也可以寫。

這個你說的思路是什麼啊,就一個增加留言,入庫的功能吧,

留言板不用thinkPHP也可以寫。


不用thinkphp我會寫,問題老闆讓用phpthink寫啊,怎麼辦!

這個你說的思路是什麼啊,就一個增加留言,入庫的功能吧,


只要最簡單的功能就行了,增加留言和顯示留言,別的功能暫時不要。。


這個你說的思路是什麼啊,就一個增加留言,入庫的功能吧,


只要最簡單的功能就行了,增加留言和顯示留言,別的功能暫時不要。。

那你有PHP基礎,看看TP怎麼啟動並執行吧,然後看下CURD操作,基本上就可以了。



這個你說的思路是什麼啊,就一個增加留言,入庫的功能吧,


只要最簡單的功能就行了,增加留言和顯示留言,別的功能暫時不要。。

那你有PHP基礎,看看TP怎麼啟動並執行吧,然後看下CURD操作,基本上就可以了。


TP的運行原理怎麼理解最快啊?看TP開發手冊嗎?可是我趕時間啊,能告訴我主要看手冊的哪幾部分就基本可以開發了呢?謝謝了啊

首Crowdsourced Security Testing道thinkphp是個MVC架構就ok了
Model---操作資料庫的具體方法
Action---裡邊有function,m=actionName&a=methodName就訪問某個方法了
Tpl---模板
比如留言板:
需要展示,需要讀取,需要插入
分別為每個動作寫一個function就好了,function裡調用Model類的方法就好了

首Crowdsourced Security Testing道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還得學啊,不懂的話我再來問吧。
  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.