一鍵CRUD
* 首先 在數據庫中創建一個表,假設這個表是 fa_testtwo
* 然後 進行一鍵crud的生成操作,具體方法是:
在項目的目錄下,
使用命令:php think crud -t testtwo
創建成功之後會出現提示:Build Successed
* crud 生成之後,再生成菜單,具體方法是:
在項目的目錄下,
使用命令:php think menu -c testtwo
創建成功之後會出現提示:Build Successed
常見錯誤1 - Array and string offset access syntax with curly braces is deprecated
當tp5在php7下出現時,
不建議使用帶有花括號的數組和字符串偏移量訪問語法,
我們就獲取不到查詢的值,這是因為php7之後不再支持使用大括號訪問數組以及字符串的對齊
所以需要
找到文件:thinkphp\library\think\db\Query.php
把
default: if (function_exists($type)) { // 支持指定函数哈希 $seq = (ord(substr($type($value), 0, 1)) % $rule['num']) + 1; } else { // 按照字段的首字母的值分表 $seq = (ord($value{0}) % $rule['num']) + 1; }
改成
default: if (function_exists($type)) { // 支持指定函数哈希 $seq = (ord(substr($type($value), 0, 1)) % $rule['num']) + 1; } else { // 按照字段的首字母的值分表 $seq = (ord($value[0]) % $rule['num']) + 1; }
即可
文章標籤
全站熱搜
