這次帶給大家thinkphp框架基礎,thinkphp之框架基礎的注意事項有哪些,以下就是實戰案例,一起來看一下。
l.建立一個項目,將壓縮包解壓縮後的所有文件放到項目中,然後配置apach伺服器,打開瀏覽器,輸出網址127.0.0.1,頁面會提示“歡迎使用thinkphp”,這表示應用程式成功。
1.建立入口檔案
然後在專案下新建資料夾例如新建一個學生登入系統,建議student資料夾,在資料夾下新建一個index.php,在裡面引進Thinkphp.php檔案。
<?php include '../ThinkPHP/ThinkPHP.php'; ?>
然後訪問網址127.0.0.1/student/index.php也會顯示“歡迎使用thinkphp”,這時你會發現你創建的目錄下多了幾個資料夾,common、compoent、Home、Runtime這幾個資料夾。
#2.資料庫連線
我們先開啟Common這個資料夾,在開啟Conf資料夾,裡面有一個config.php文件,然後開啟檔案:
<?php return array( //'配置项'=>'配置值' 'DB_TYPE' => 'mysql', // 数据库类型 'DB_HOST' => '127.0.0.1', // 服务器地址 'DB_NAME' => 'test', // 数据库名 'DB_USER' => 'root', // 用户名 'DB_PWD' => '', // 密码 'DB_PORT' => 3306, // 端口 'DB_PREFIX' => 's_', // 数据库表前缀 'DB_CHARSET'=> 'utf8', // 字符集 'DB_DEBUG' => TRUE, // 数据库调试模式 开启后可以记录SQL日志 'TMPL_TEMPLATE_SUFFIX' => '.tpl', // 默认模板文件后缀 'TMPL_L_DELIM' => '<{', // 模板引擎普通标签开始标记 'TMPL_R_DELIM' => '}>', // 模板引擎普通标签结束标记 'SHOW_PAGE_TRACE' =>true, //显示页面trace信息 );
這個就是資料庫的配置
##3.連接完資料庫,再來看tp框架的核心
#tp框架也是用的主流的MVC模式,開啟Home資料夾,能看到有Controller、Model、View分別對應的是控制器、模板、視圖,我建議如果你的MVC模式沒有學好,那還是先學好MVC然後再來學tp框架:
namespace Home\Controller; use Think\Controller; class IndexController extends Controller { public function index(){ $Index = D('Index'); $info=$Index->select(); $this->assign('info', $info); $this->display(); } }
如上述程式碼,資料庫的表名稱為s_Index,你將表示的前綴s_放到了config.php裡面後實例化表D( )函數,其實就是連接了資料庫的s_Index表然後查詢出來的結果直接給$info這個「數組」裡然後
{foreach $info as $k => $v} {$v.xxxx} {/foreach}
這樣就循環出xxxx字段的所有資料。
總結:tp框架雖然開始的配置到應用很麻煩,但是學好MVC框架,只要建好模板,效率會很高。
相關推薦:
thinkphp隱藏index.php/home並允許存取其他模組的實作方法
thinkphp Apache設定重啟Apache1 restart 出錯解決方法
以上是thinkphp之框架基礎的詳細內容。更多資訊請關注PHP中文網其他相關文章!