TP6.0 一對(duì)多模型關(guān)聯(lián) hasMany

ThinkPHP TP6.0

hasMany 一對(duì)多模型關(guān)聯(lián),結(jié)果是二維數(shù)組,不支持 bind() 綁定關(guān)聯(lián)屬性到父模型,用法和參數(shù)其實(shí)和 hasOne 一對(duì)一關(guān)聯(lián)相同,只是一對(duì)多是select()查詢,一對(duì)一是find()查詢

辰風(fēng)沐陽 閱讀 2234 2020-08-16

TP6.0 一對(duì)一模型關(guān)聯(lián) belongsTo 相對(duì)關(guān)聯(lián)(反向關(guān)聯(lián))

ThinkPHP TP6.0

一對(duì)一模型相對(duì)關(guān)聯(lián) belongsTo 經(jīng)典使用場(chǎng)景:文章表(id,cate_id,title,content)、分類表(id,name,sort)

辰風(fēng)沐陽 閱讀 1976 2020-08-15

TP6.0 一對(duì)一模型關(guān)聯(lián) hasOne

ThinkPHP TP6.0

一對(duì)一模型關(guān)聯(lián) hasOne:一個(gè)用戶都有一個(gè)個(gè)人資料。用戶表:id、username 用戶資料表:user_id、age、gender、mobile,在用戶模型定義hasOne關(guān)聯(lián),用戶資料表的user_id關(guān)聯(lián)用戶表的id

辰風(fēng)沐陽 閱讀 2109 2020-08-14

TP6.0 獲取請(qǐng)求對(duì)象的五種方式

ThinkPHP TP6.0

在TP6.0中有多種獲取請(qǐng)求對(duì)象的方法,本文記錄五種:1. 門面類 2. 依賴注入 3. 基礎(chǔ)控制器的 request 屬性 4. request() 助手函數(shù) 5. app() 超級(jí)助手函數(shù)

辰風(fēng)沐陽 閱讀 3310 2020-08-12

composer show 列出所有可用的軟件包

Composer

composer show 可以用于列出所有可用的軟件包,也可以用于查看某個(gè)包的詳細(xì)信息等相關(guān)數(shù)據(jù)。包名稱、本地路徑、依賴等

辰風(fēng)沐陽 閱讀 1568 2020-08-12

TP6.0 助手函數(shù) env()

ThinkPHP TP6.0

env() 助手函數(shù)用于快速獲取環(huán)境變量配置,復(fù)制框架根目錄下的 .example.env 文件,另存為 .env 文件,即可讀取環(huán)境變量配置,本文記錄三種讀取方式:門面類、env() 助手函數(shù)、app() 超級(jí)助手函數(shù)

辰風(fēng)沐陽 閱讀 1969 2020-08-11

TP6模型類在PhpStorm中沒有方法提示

ThinkPHP TP6.0

用慣了 Phpstorm 的話,敲代碼沒方法提示令人不適,TP6模型類沒方法提示因?yàn)槿鄙傥臋n注釋,可以將 tp5.1 的注釋拿到tp6.0中,使其有方法提示

辰風(fēng)沐陽 閱讀 1787 2020-08-10

前端請(qǐng)求PHP接口,報(bào)錯(cuò)跨域問題

php

在公司寫項(xiàng)目時(shí),前端調(diào)我的接口報(bào)錯(cuò)跨域問題,解決方案:header('Access-Control-Allow-Origin:*')

辰風(fēng)沐陽 閱讀 1447 2020-08-04

阿里云短信服務(wù)驗(yàn)證碼封裝 v1.0.1【flc/dysms】

阿里云 短信服務(wù) ThinkPHP

阿里云短信驗(yàn)證碼composer包封裝。第一步: 在框架根目錄運(yùn)行 composer require flc/dysms 安裝依賴包 2. 將本文中的封裝類或封裝拿走就可以直接使用

辰風(fēng)沐陽 閱讀 2128 2020-08-04

TP6.0 命令行生成類庫文件

ThinkPHP TP6.0

TP6.0 命令行生成類庫文件:快速生成控制器、模型、驗(yàn)證器、中間件??刂破?、模型、驗(yàn)證器可以通過命令直接創(chuàng)建在應(yīng)用下,中間件則不行,命令行生成中間件只能在 app/middleware 目錄中

辰風(fēng)沐陽 閱讀 1838 2020-08-01