1、thinkphp入門體驗
1.1控制器
b.控制器的類檔案命名規則(indexcontroller.class.php)
c.在thinkphp所有控制器必須繼承基礎控制器,並且有命名空間
$this->assign('rows',$rows); //分配name對應的value到頁面上
$this->display('index'); //選擇index模板檔案
路徑:home/controller/usercontroller.class.php
<?php
namespace home\controller;
use think\controller;
use home\model\usermodel;
class usercontroller extends controller
}
1.2模型
a.模型必須放在model的資料夾下
b.模型的類檔案必須以.class.php結尾(如果出現未找到控制器錯誤,請檢查是否**.class.php)
c.在thinkphp中所有的模型都必須繼承基礎控制器think/model(注意命名空間的概念),必須引入命名空間
d.命名規範控制器必須以model結尾,例如***model.class.php;
f.在thinkphp中預設***model操作就是***表
路徑:home/model/usermodel.class.php
<?php
namespace home\model;
use think\model;
class usermodel extends model
1.3檢視
id姓名
年齡 <?php
foreach($rows as $a):
?>
<?php echo $a['id'];?>
<?php echo $a['name'];?>
<?php echo $a['age'];?>
<?php endforeach; ?>
連線資料庫配置:
<?php
return array(
//'配置項'=>'配置值'
'db_type' => 'mysql', // 資料庫型別
'db_host' => 'localhost', // 伺服器位址
'db_name' => 'thinkphp', // 資料庫名
'db_user' => 'root', // 使用者名稱
'db_pwd' => 'electronic', // 密碼
'db_port' => 3306, // 埠
'db_prefix' => '', // 資料庫表字首
'db_charset'=> 'utf8', // 字符集
'db_debug' => true, // 資料庫除錯模式 開啟後可以記錄sql日誌 3.2.3新增
);
訪問路徑:/index.php/home/user/index
ThinkPHP3 2 3使用分頁
todo 基礎分頁的相同 封裝,使前台的 更少 param count 要分頁的總記錄數 param int pagesize 每頁查詢條數 return think page function getpage count,pagesize 10 控制器中使用的 如下 public function...
ThinkPHP3 2 3使用分頁
thinkphp3.2.3使用分頁 首先要搞清楚的就是thinkphp3.2.3的分頁類已經被移到了think page.class.php,這是跟以前的版本有些不一樣的,使用起來還是跟以前版本差不多,但是預設的效果不敢恭維,所以最好是自己加些樣式。todo 基礎分頁的相同 封裝,使前台的 更少 p...
ThinkPHP3 2 3目錄結構
在第一次訪問應用入口檔案的時候,會顯示如圖所示的預設的歡迎頁面,並自動生成了乙個預設的應用模組home。common 應用公共模組 common 應用公共函式目錄 conf 應用公共配置檔案目錄 home 預設生成的home模組 conf 模組配置檔案目錄 common 模組函式公共目錄 contr...