我是yii的新手并且有一个基本的疑问。 我正在开发一个应用程序,我必须将以一种形式提交的数据存储到新表中。
据我所知,一张桌子=一个型号 我应该使用gii创建新表的新模型吗?
如果不在gii中创建模型,我是否可以使用以下代码?
$modelA = new table_name;
$modelA->attributes = $_POST['table_name'];
$modelA->save();
答案 0 :(得分:2)
不,你必须创建模型,因为:
$modelA = new ModelClassName();
而不是表名。您仍然可以将 relations 用于其他表,因此您只能拥有一个模型:
$modelA->tableNameB->attributes = $_POST['attributes4B'];