我想填充一个空模型并将模型保存在 blob 字段中供以后使用。我的问题是我找不到如何将 anouther 行添加到空模型中。
这有效:
$test = LineItem::model();
$test->item_id = '2';
这不起作用
$test->1->item_id = '3';
或
$test->item_id[1] = '3';
我尝试查看 Yii 文档,但找不到答案。
谢谢
澄清我试图使用真实表的模型创建一个假表。我正在使用发票系统,在数据库"关闭"之前,我不想将行项目或发票正文信息更正到数据库。相反,我想填充相应的模型,然后将其序列化并存储在 BLOB 字段中。发票完成后,数据将写入表中。
你应该
使用
$test = new LineItem;
而不是
$test = LineItem::model();
用于插入查询。设置属性后
$test->save();
在每次迭代中都是如此。