• <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>

    TP5框架中怎樣使用數據庫

    在TP5框架中連接和使用數據庫是非常簡單方便的,只需要一些簡單的配置和代碼就可以讓控制器與數據庫互動起來。下面就向大家介紹一下TP5框架中數據庫的基本使用方法。

    方式/步調

    1. 1

      起首在設置裝備擺設文件中設置要毗連的數據庫的信息。

      默認的數據庫設置裝備擺設文件為application\database.php。

      打開該數據庫設置裝備擺設文件點竄要操作的數據庫信息即可。

    2. 2

      若是要毗連的是mysql數據庫,可以利用Navicate東西查看數據庫信息。

    3. 3

      點竄好數據庫設置裝備擺設文件中要操作的數據庫信息:

          // 數據庫類型

          'type'            => 'mysql',

          // 辦事器地址

          'hostname'        => 'localhost',

          // 數據庫名

          'database'        => 'test',

          // 用戶名

          'username'        => 'root',

          // 暗碼

          'password'        => '',

          // 端口

          'hostport'        => '3306',

    4. 4

      接下來我們在controller節制器中編寫一個簡單的類測試設置裝備擺設是否已當作功。

      在application\admin\controller節制器類文件夾中新增文件Dbconn.php。

      要想讓這個節制器類與數據庫互動,我們需要在代碼中use think\Db,并讓它extends Db。

    5. 5

      在上面設置裝備擺設的數據庫中建一個測試表并插入一條測試數據,看節制器類是否能正常毗連數據庫并輸出準確的成果。

    6. 6

      注重dbconn方式中的表名和查詢前提不要寫錯了。

      若是設置裝備擺設也是準確的,那么運行后就可以看到輸出成果了。

    7. 7

      在現實項目中,查詢數據庫的類會在application下新建common\model文件夾來保留。

    8. 8

      在application\common\model文件夾中,可覺得每個數據表新建一個同名的節制類文件,在文件中無需編寫數據庫毗連的代碼,可以直接編寫查詢方式。

      這里的文件的文件名要與數據表不異(若分歧還需指明該文件操作的表名protected $table = '表名';),而且需要我們use think\Model,還要讓它extends Model。

    9. 9

      我們已經在model里寫了getName($id)方式,之后就可以在controller的類中進行挪用了。

      我們把查詢成果name返回到view文件夾中的頁面中。

    10. 10

      我們在頁面中插入代碼展示查詢成果。

      這樣便實現了MVC布局,controller、view、model相對自力,又順遂地互動起來了。

    • 發表于 2020-01-10 20:00
    • 閱讀 ( 695 )
    • 分類:其他類型

    你可能感興趣的文章

    相關問題

    0 條評論

    請先 登錄 后評論
    聯系我們:uytrv@hotmail.com 問答工具
  • <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>
    久久久久精品国产麻豆