日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

php5 数据库框架,数据库 · FastAdmin - 基于ThinkPHP5的极速后台开发框架文档 · 看云...

發布時間:2024/7/23 php 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 php5 数据库框架,数据库 · FastAdmin - 基于ThinkPHP5的极速后台开发框架文档 · 看云... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

這里提供的是數據庫表字段規則在你創建表時使用,當按如下的規則進行字段命名、類型設置和備注時

使用`php think crud -t 表名`生成CRUD時會自動生成對應的HTML元素和組件

## 根據字段類型

| 類型 | 備注 | 類型說明 |

| --------- | ---- | ------------------------------- |

| int | 整型 | 自動生成type為number的文本框,步長為1 |

| enum | 枚舉型 | 自動生成單選下拉列表框 |

| set | set型 | 自動生成多選下拉列表框 |

| float | 浮點型 | 自動生成type為number的文本框,步長根據小數點位數生成 |

| text | 文本型 | 自動生成textarea文本框 |

| datetime | 日期時間 | 自動生成日期時間的組件 |

| date | 日期型 | 自動生成日期型的組件 |

| timestamp | 時間戳 | 自動生成日期時間的組件 |

## 特殊字段

| 字段 | 字段名稱 | 字段類型 | 字段說明 |

| ------------ | ---------- | -------- | ------------------------------------------------------------ |

| category_id | 分類ID | int | 將生成選擇分類的下拉框,分類類型根據去掉前綴的表名,單選 |

| category_ids | 多選分類ID | varchar | 將生成選擇分類的下拉框,分類類型根據去掉前綴的表名,多選 |

| weigh | 權重 | int | 后臺的排序字段,如果存在該字段將出現排序按鈕,可上下拖動進行排序 |

| createtime | 創建時間 | int | 記錄添加時間字段,不需要手動維護 |

| updatetime | 更新時間 | int | 記錄更新時間的字段,不需要手動維護 |

| deletetime | 刪除時間 | int | 記錄刪除時間的字段,不需要手動維護,如果存在此字段將會生成回收站功能,字段默認值務必為null |

| status | 狀態字段 | enum | 列表篩選字段,如果存在此字段將啟用TAB選項卡展示列表 |

## 以特殊字符結尾的規則

| 結尾字符 | 示例 | 類型要求 | 字段說明 |

| -------- | ----------- | ----------- | -------------------------------------------------- |

| time | refreshtime | int | 識別為日期時間型數據,自動創建選擇時間的組件 |

| image | smallimage | varchar | 識別為圖片文件,自動生成可上傳圖片的組件,單圖 |

| images | smallimages | varchar | 識別為圖片文件,自動生成可上傳圖片的組件,多圖 |

| file | attachfile | varchar | 識別為普通文件,自動生成可上傳文件的組件,單文件 |

| files | attachfiles | varchar | 識別為普通文件,自動生成可上傳文件的組件,多文件 |

| avatar | miniavatar | varchar | 識別為頭像,自動生成可上傳圖片的組件,單圖 |

| avatars | miniavatars | varchar | 識別為頭像,自動生成可上傳圖片的組件,多圖 |

| content | maincontent | text | 識別為內容,自動生成富文本編輯器(需安裝富文本插件) |

| _id | user_id | int/varchar | 識別為關聯字段,自動生成可自動完成的文本框,單選 |

| _ids | user_ids | varchar | 識別為關聯字段,自動生成可自動完成的文本框,多選 |

| list | timelist | enum | 識別為列表字段,自動生成單選下拉列表 |

| list | timelist | set | 識別為列表字段,自動生成多選下拉列表 |

| data | hobbydata | enum | 識別為選項字段,自動生成單選框 |

| data | hobbydata | set | 識別為選項字段,自動生成復選框 |

| json | configjson | varchar | 識別為鍵值組件,自動生成鍵值錄入組件 |

| switch | siteswitch | tinyint | 識別為開關字段,自動生成開關組件 |

> 溫馨提示:以list或data結尾的字段必須搭配enum或set類型才起作用

## 注釋說明

| 字段 | 注釋內容 | 字段類型 | 字段說明 |

| ------ | ------------------------- | ----------------- | ------------------------------------------------------------ |

| status | 狀態 | int | 將生成普通語言包和普通文本框 |

| status | 狀態 | enum(‘0’,’1’,’2’) | 將生成普通語言包和單選下拉列表,同時生成TAB選項卡 |

| status | 狀態:0=隱藏,1=正常,2=推薦 | enum(‘0’,’1’,’2’) | 將生成多個語言包和單選下拉列表,同時生成TAB選項卡,且列表中的值顯示為對應的文字## |

## 常見問題

1. 如果使用`php think crud`生成過表的CRUD,當修改了表結構類型或新增了字段,此時只有重新生成CRUD或自己手動修改視圖文件和JS文件

2. 如果你的表需要生成關聯模型,建議你在設計表時遵循以下規范,`category_id`字段關聯對應`fa_category`表主鍵,`company_info_id`關聯對應`fa_company_info`表主鍵

3. 如果字段名為`user_id`,生成的動態下拉列表會自動匹配`user/index`這個控制器方法,如果你發現CRUD后無法顯示關聯數據列表,請檢查視圖中元素`data-source`的值是否正確。

總結

以上是生活随笔為你收集整理的php5 数据库框架,数据库 · FastAdmin - 基于ThinkPHP5的极速后台开发框架文档 · 看云...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。