Fastadmin筆記


一)安裝

源碼安裝:

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

https://gitee.com/karson/fastadmin/attach_files

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

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

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

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;  

刪除數據表:

1、drop  table tb 

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

2、truncate (table) tb

      刪除表中的所有數據,不能與where一起使用

3、delete from tb (where)

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

區別:truncate和delete的區別

         1、事務:truncate是不可以rollback的,但是delete是可以rollback的;

              原因:truncate刪除整表數據(ddl語句,隱式提交),delete是一行一行的刪除,可以rollback

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

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

         4、delete 刪除可以返回行數


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM