【发布时间】:2014-04-10 20:40:04
【问题描述】:
我是 yii 的新手,很困惑如何做到这一点。 我正在创建一个网页。
我在 Yii(model1) 中有一个模型。在某些情况下,我想将几个选定的值保存到另一个表中。因此,我为新表创建了一个新模型(比如 model2)。我的控制器中有这段代码,但似乎不起作用
if(isset($_POST['model1']['mobile']))
{
foreach ($_POST['model1']['mobile'] as $id)
{
$model2->email = $this->email;
$model2->save();
}
}
我在这里要做的是,在我的模型 1 中,我有许多属性,我只想将“电子邮件”属性保存到第二个表(模型 2)中。这给了我一个错误,因为“Model1Controller.email”没有定义。我在这里遗漏了什么吗?
【问题讨论】:
-
你能显示完整的操作代码吗?无法理解你在做什么。