在模型中添加一行

时间:2012-04-06 20:20:39

标签: php model yii

我想填充一个空模型并将模型保存在blob字段中供以后使用。我的问题是我找不到如何将空行添加到空模型中。

这有效:

$test = LineItem::model();
$test->item_id = '2';

这不起作用

$test->1->item_id = '3';

$test->item_id[1] = '3';

我试过查看Yii文档,但我无法找到答案。

由于

澄清 我试图使用真实表的模型创建一个假表。我正在开发票系统,我不想将订单项或发票正文信息发送到数据库,直到它“关闭”。相反,我想填充相应的模型,然后将序列化并存储在BLOB字段中。发票完成后,数据将写入表格。

1 个答案:

答案 0 :(得分:0)

你应该使用

$test = new LineItem;

而不是

$test = LineItem::model();

用于INSERT查询。设置属性后

$test->save();

所以在每次迭代中都是如此。