thinkphp問答系統背景列表展示
要求如下:
管理中心
15) 管理員才可進入
16) 可禁止使用者發言
17) 對問題/回答進行刪除
目前代碼如下:
function index(){
$goods= D('question');
$count = $goods->count();
$Page = new \Think\Page($count,6);
$list = $goods->table('ask.question question, ask.answer answer,ask.user user')->where('question.id = answer.tqu and question.userid= user.id')->field('question.id as quid,question.text as qutext,question.addtext as quadd, question.userid as quuserid,answer.text as antext,answer.addtext as answeradd, answer.userid as anuserid,answer.up,answer.down,user.name')->order(' question.id asc' )->limit($Page->firstRow.','.$Page->listRows)->select();
$show = $Page->show();
$this->assign('list',$list);
var_dump($list);
$this->assign('page',$show);
$this->display();
1.因為 question 和 answer 兩個表都有對應的 userid.我想要一個問題下 然後下面對應相應的答案.下個問題,對應相應的答案.這個查詢語句應該如何寫.
2.或者應該如何展示效果更好.
------解決思路----------------------
15) 管理員才可進入
使用者表對應一個許可權欄位,登入時判斷,為1即管理員。
16) 可禁止使用者發言
使用者表對應一個使用者狀態欄位,屬性為0時發帖提示許可權不足
17) 對問題/回答進行刪除
delete對應id
1.因為 question 和 answer 兩個表都有對應的 userid.我想要一個問題下 然後下面對應相應的答案.下個問題,對應相應的答案.這個查詢語句應該如何寫.
迴圈巢狀查詢