星期四, 19 6 月, 2025
No Result
View All Result
育心文具行

育心文具行

  • 首頁
  • 心得x體驗
  • 筆記x備忘
  • 閒談x雜記
  • 我的工具箱
  • 關於我
育心文具行
  • 首頁
  • 心得x體驗
  • 筆記x備忘
  • 閒談x雜記
  • 我的工具箱
  • 關於我
No Result
View All Result
育心文具行
Home 筆記x備忘

用 ChatGPT 生成 Codeigniter4 Model Class

2024-09-06
in 筆記x備忘
Reading Time:2 mins read
A A
0

走正向工程的話,規劃 DB 資料庫會遇到要轉成程式結構的問題,基本上沒有技術但是 Han 麻煩。這次嘗試用 ChatGPT 生成。

使用 ChatGPT 4o 處理。

目標:

  1. Mysql DDL File(.sql) 匯出 Create 指令,將其轉換為 CI4 的 Model Class 的程式碼。
  2. Model Class 繼承 BaseModel Class,BaseModel 是一個把一些基礎的操作和變數寫好的 Class ,繼承 CodeIgniter\Model 。
  3. 使用 ChatGPT 生成,儘量不要還得手動調整。

附上提示詞連結:

這是用 ChatGPT 操作以後,請它整理生成的提示詞

gist.github.com

這是用 ChatGPT 操作以後,請它整理生成的提示詞. GitHub Gist: instantly share code, notes, and snippets.

操作過程也紀錄一下:

  1. 一開始拿一個 table 的 create 指令生成,最終請它產生提示內容。
  2. 將 .sql 檔案匯出,確保都是 create 指令。
  3. 匯入 ChatGPT 並且使用提示提請它提供生成檔案 zip 連結。
  4. 下載確認與修正 loop:
    • 確保 MySQL 檔案中的備註有放到 PHP 裡面
    • 移除 fk 會填入欄位的問題
    • 移除 index 等 key 會重複填入欄位的問題
    • 移除驗證規則(這個 case 不需要)
    • 添加 Class 註釋,包含日期、作者、 MySQL 中於 table 的註解。

匯出了好多檔案

看這版本,有種提案給客戶的設計稿的感覺。屠龍者終成惡龍阿。

補一個操作畫面:

Tags: aichatgptci4Codeignitercodeigniter4model classmysql
Share22Tweet14
Previous Post

使用 Cloudflare Workers 處理前端跨域問題

Next Post

《從0到1:打開世界運作的未知祕密,在意想不到之處發現價值》讀書心得(嘗試用 AI 生成)

Related Posts

筆記x備忘

使用 NoteGPT 生成「京華城土地違法容積獎勵案」起訴書摘要

算是記錄一下歷史,先附上這件事情相關新聞...

2024-12-28
100
心得x體驗

ChatGPT 的 Sublime Text4 外掛

Sublime Text 是我一直很愛用...

2025-02-21
100
筆記x備忘

ionCube 加密/混淆 PHP for Codeigniter4 筆記

前陣子在搞 Android 的混淆,在第...

2024-03-10
100
筆記x備忘

PHP Codeigniter 4 框架速度優化

會選擇 Codeigniter 有一個很...

2023-09-09
100
Load More
Next Post

《從0到1:打開世界運作的未知祕密,在意想不到之處發現價值》讀書心得(嘗試用 AI 生成)

使用 Nginx 基本認證保護動態內容。以一個舊網站為例。

如何在網站中整合 Google reCAPTCHA v3

全站搜尋

No Result
View All Result

關於我

育心文具行

Jerry Lin

程式設計師

育心文具行是一家文具店,老闆的小兒子是一個設計師,職業是設計程式,興趣是設計人,倒是還沒有實作的機會。
--
所有的相遇都不是巧合。
在廣告公司待了三年有兩年多在做內容產品,離職後繼續在內容產業走了四年多,最後選則離開台灣的公司體制在家 SOHO ,碰上了 2020 年疫情才知道原來自己這是走在時代的潮流尖端。 感謝許多老闆和貴人相助,至今目前尚能存活,在台北街頭努力著。

近期文章

  • 於 MacOS 中,整合自然語言,自動化添加行事曆事件
  • 使用 deepwiki-open 針對程式碼產生 WIKI
  • 使用 Tailwind CLI 快速建立靜態 CSS 檔的基本步驟
  • Visual Studio Code 的 PHP CS Fixer 設定
  • MacOS 添加本地伺服器的 DNS

分類

  • 心得x體驗 (45)
  • 筆記x備忘 (77)
  • 閒談x雜記 (13)

贊助買咖啡

Facebook Instagram RSS

標籤

ai android cloudflare flutter git ios javascript linode linux MAC macos mis nginx php plugin QBQ!問題背後的問題 server work sublime sublime text vps vue.js vue3 What if What If? 如果這樣,會怎樣? wordpress 前端 原則 原子習慣 團隊,從傳球開始 團隊,從傳球開始:五百年都難以超越的 UCLA 傳奇教練伍登培養優越人才和團隊的領導心法 壓力測試 外掛 如果這樣,會怎樣?:胡思亂想的搞怪趣問 正經認真的科學妙答 心得 情緒 活動心得 灰階思考 約翰‧漢尼斯 股癌 自慢10 自慢10:18項修練 記錄 謝孟恭 讀書心得 這一生,你想留下什麼?

文章分類

  • 心得x體驗 (45)
  • 筆記x備忘 (77)
  • 閒談x雜記 (13)

近期文章

  • 於 MacOS 中,整合自然語言,自動化添加行事曆事件
  • 使用 deepwiki-open 針對程式碼產生 WIKI
  • 使用 Tailwind CLI 快速建立靜態 CSS 檔的基本步驟
  • Visual Studio Code 的 PHP CS Fixer 設定
  • MacOS 添加本地伺服器的 DNS

近期留言

  • 「Bolin Lai」於〈WordPress 之中藍新金流開啟後, Elementor 外掛有時會打不開的問題處理〉發佈留言
  • 「Jerry Lin」於〈WordPress 之中藍新金流開啟後, Elementor 外掛有時會打不開的問題處理〉發佈留言
  • 「JCL」於〈WordPress 之中藍新金流開啟後, Elementor 外掛有時會打不開的問題處理〉發佈留言

文章月曆

2025 年 6 月
日 一 二 三 四 五 六
1234567
891011121314
15161718192021
22232425262728
2930  
« 5 月    

© 2020 hipster.crazyjerry.studio - a blog about experience, notes and nonsense, by Jerry Lin.

No Result
View All Result
  • 首頁
  • 心得x體驗
  • 筆記x備忘
  • 閒談x雜記
  • 我的工具箱
  • 關於我

© 2020 hipster.crazyjerry.studio - a blog about experience, notes and nonsense, by Jerry Lin.