国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > ThinkPHP > 正文

在thinkphp中如何使用MVC調用數(shù)據(jù)

2024-09-09 15:19:36
字體:
來源:轉載
供稿:網(wǎng)友

在Home/Lib/Action中的IndexAction.class.php中建立index方法.

在Home/Tpl中新建Index文件夾名字要與控制器名保持一樣,再新建index.html模板文件,新建的模版文件要與方法名一樣,這樣在index方法中就可以$this->display()尋找調用模版了.

在方法中調用動態(tài)值

  1. $name='擇高處立'
  2. $this->assign('date',$name);//在輸入模板之前調用一個assign方法,把得到的值分配給date 
  3. $this->display();//調用模板 

在模版中{$data} 就可以得到數(shù)據(jù)了,這樣就可以調用動態(tài)值,執(zhí)行順序是先分配變量,再到模板中調用,到調用模板,然后訪問方法名就可以顯示出來了.

左右定界符容易與jsp沖突,如果修改定界符,休要修改配置文件中的配置項,在Home/conf/config.php中修改

'TMPL_L_DELIM'=>'<{', //修改左定界符

'TMPL_R_DELIM'=>'}>', //修改右定界符

創(chuàng)建thisphp數(shù)組庫,創(chuàng)建tp_user表

  1. id INT(11) 
  2. username  CARCHAR(30) 
  3. sex TINYINT  1 

存儲引擎MYISAM,在Home/conf/config.php中配置

  1. 'DB_TYPE'=>'mysql',   //設置數(shù)據(jù)庫類型 
  2. 'DB_HOST'=>'localhost',//設置主機 
  3. 'DB_NAME'=>'thinkphp',//設置數(shù)據(jù)庫名 
  4. 'DB_USER'=>'root',    //設置用戶名 
  5. 'DB_PWD'=>'',        //設置密碼 
  6. 'DB_PORT'=>'3306',   //設置端口號 
  7. 'DB_PREFIX'=>'tp_',  //設置表前綴,是解決多庫時的同名沖突 

在方法中實例化model調用數(shù)據(jù)庫中的數(shù)據(jù)

  1. $m=new Model('User');//實例化模塊 
  2. $arr=$m->select();//調用模塊中的方法得到數(shù)據(jù) 
  3. $this->assign('data',$arr[0]['username']);//把得到的數(shù)組中的username分配給data 
  4. $this->display();//調用模板文件,需要先在模板中 <{$data}>顯示數(shù)組 

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 图木舒克市| 申扎县| 翁牛特旗| 铜鼓县| 沙湾县| 丰原市| 海丰县| 武鸣县| 革吉县| 龙门县| 张家川| 阳新县| 湘西| 拉孜县| 米易县| 佳木斯市| 太仓市| 乌拉特后旗| 山东省| 视频| 曲松县| 壤塘县| 崇州市| 仙游县| 博客| 莒南县| 同心县| 滨海县| 大悟县| 洪湖市| 潜江市| 茂名市| 罗源县| 凉城县| 大港区| 定边县| 北宁市| 寻乌县| 兴宁市| 凌云县| 马尔康县|