2015-09-01 138 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. 模型可以迁移和运行(或电话),它从你的代码(不是控制台)

阅读以下链接: