Fastadmin筆記

一)安裝php

源碼安裝:html

1.下載FastAdmin完整包解壓到你本地git

https://gitee.com/karson/fastadmin/attach_files數據庫

2.將你的虛擬主機綁定到/fastadmin/public目錄app

3.訪問http://localhost/install.php按指示進行安裝命令行

4.按提示下載最新完整包fastadmin-2017-11-18  覆蓋原來的fastadminhtm

5.再進行第3步索引

二)配置事務

FastAdmin:源碼

MySQL數據庫地址   localhost

MySQL數據庫名      fastadmin

MySQL用戶名          root

MySQL密碼              root

管理者用戶名          admin

管理者Email            admin@admin.com

管理者密碼              123456

三)命令行

1)創建數據表

2)一鍵生成CRUD

     php think crud -t test

3)生成相關文件

  3.1 /application/admin/controller/Test.php

  3.2 /application/admin/model/Test.php

  3.3 /application/admin/view/test/add.html,edit.html,index.html

  3.4 /application/admin/lang/zh-cn/test.php

  3.5 /application/admin/validate/Test.php

  3.6 /public/assets/js/backend/test.js

4)一鍵生成菜單

php think menu -c test

5)生成fa_test表的CRUD且一鍵生成菜單

php think crud -t test -u 1

6)//刪除test控制器生成的菜單

php think menu -c test -d 1

7)//刪除fa_test表生成的CRUD

php think crud -t test -d 1

四)其餘

1.PDO鏈接數據庫報錯:「SQLSTATE[HY000] [2002] No such file or directory」。

   在 database.php中,修改hostname,將localhost改成127.0.0.1

2.已建立crud和menu,而後在表裏增長字段,如何顯示新字段?

   命令:php think crud -t user --force=true

五)數據庫操做

刪除數據庫:

**DROP** **DATABASE** my_db1;  

刪除數據表:

一、drop  table tb 

      drop將表格直接刪除,沒有辦法找回

二、truncate (table) tb

      刪除表中的全部數據,不能與where一塊兒使用

三、delete from tb (where)

      刪除表中的數據(可制定某一行)

區別:truncate和delete的區別

         一、事務:truncate是不能夠rollback的,可是delete是能夠rollback的;

              緣由:truncate刪除整表數據(ddl語句,隱式提交),delete是一行一行的刪除,能夠rollback

         二、效果:truncate刪除後將從新水平線和索引(id從零開始) ,delete不會刪除索引    

         三、 truncate 不能觸發任何Delete觸發器。

         四、delete 刪除能夠返回行數

相關文章
相關標籤/搜索