Yii:将数据保存到新表中


Yii : Save data to new table

我是yii的新手,有一个基本的疑问。我正在开发一个应用程序,在该应用程序中,我必须将以一个表单提交的数据存储到一个新表中。

据我所知,一张桌子=一个模型我应该使用gii为新表创建一个新模型吗?

我不能只使用下面的代码而不在gii中创建模型吗?

$modelA = new table_name;
$modelA->attributes = $_POST['table_name'];
$modelA->save();

不,您必须创建模型,因为:

$modelA = new ModelClassName();

而不是表名。您仍然可以对其他表使用关系,因此您只能有一个模型:

$modelA->tableNameB->attributes = $_POST['attributes4B'];