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)討論