簡體   English   中英

如何在 cakephp 4 中為沒有主鍵但只有外鍵的表烘焙蛋糕

[英]How to cake bake for tables with no primary key, but only foreign keys in cakephp 4

我正在從沒有主鍵但有外鍵的表中生成蛋糕烘焙模板。

cake bake 無法為視圖生成模板,因為表中沒有主鍵。

有沒有辦法生成模板,強制蛋糕烘焙繼續生成?

.\cake bake template APPLICATION_LOGS

結果:

Cannot generate views for models with no primary key. Command aborted

我已經檢查並且 cakephp 沒有為模板提供沒有主鍵的烘焙,您可以從以下命令創建表文件

bin/cake bake model test

但是,對於模板,他們需要主鍵。 我有一個解決方案,例如您可以添加臨時主鍵並烘焙模板,然后您可以刪除主鍵並再次烘焙表,這樣您就可以解決您的問題。

好吧,對於解決方案的工作,因為這個表只是一個鏈接到父表的關聯。

bin\cake bake model ApplicationLogs --table application_log --no-associations

在 ApplicationLogsTable 中手動添加關聯 手動創建模板文件

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM