thinkphp,該怎麼處理

來源:互聯網
上載者:User
thinkphp

public function about()
{
require(CMS_PATH.'/data/config.php');
$id = trim($_REQUEST['id']);
$aboutclass = M('aboutclass');
$list_about=$aboutclass->where('id='.$id)->select();
$this->assign("aboutclass",$list_about);
dump($list_about);
$this->display();
}


本人剛開始學習THINKPHP,比如ID=2時這樣寫只能顯示1個分類1條內容。我想ID=2時所有分類顯示出來。內容只顯示ID=2時對應的表內容。該怎麼寫?分類和內容是在一張表裡的
------解決方案--------------------
要說更好的方法,就是順蔓摸瓜,找到根源,修正既可,能常記錄條數是limit所致
不過這樣寫也有這樣寫好處,沒有破壞架構結構,別人用一切正常
不用考慮這地方被你修改過了,其實主要原因在那個id上,你改後你要記住這塊被改的,
多看看源碼,吃透了改啥都好辦,祝你更進一步
------解決方案--------------------

public function about()
{
require(CMS_PATH.'/data/config.php');
$id = trim($_REQUEST['id']);
$aboutclass = M('aboutclass');
$list_about['content']=$aboutclass->where('id='.$id)->select();
$list_about['category']=$aboutclass->select();
$this->assign("aboutclass",$list_about);
dump($list_about);
$this->display();
}

這樣怎麼樣?其實也可以自串連。 不知道lz這樣要這樣的目的
加群中國PHP軍團(7948162)討論
  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.