2015-09-01 39 views
0

如何創建可以調用gii以編程方式生成模型的操作頁面?Yii2以編程方式生成模型

我想創建一個網站,用戶可以在那裏創建表。

謝謝

+0

你想用戶可以創建mysql表? –

+0

是的。並自動創建該表的模型 –

+0

如果解決表創建問題,那麼生成模型很容易--gii可用作控制檯命令,您可以從php運行該命令。如果您以這種方式改變了關於創建表格/模型的想法(這非常不安全),請考慮[entity-attribute-value](https://en.wikipedia.org/wiki/Entity%E2%80%93attribute%E2% 80%93value_model)模式。 – Beowulfenator

回答

0

這是不安全的!但如果你想這樣做,我認爲你應該創建2個模型。

  1. 一種用於生成表單模型
  2. 模型可以遷移和運行(或電話),它從你的代碼(不是控制檯)

閱讀以下鏈接: