Yii - 包含来自其他模型的字段

时间:2013-07-23 09:51:08

标签: php yii yii-cmodel

我的问题包括两部分:

1,我正在开发小型票务软件以获得技术支持。我有工作订单(票证类型)的模型和视图。我想在此模型中加入另一个model's field/input。此model称为WorkorderJournalUpdate。它基本上只是3 rows: *id, workorder_id, text*的表格。在这种情况下,"workorder_id"HAS_MANY中的“workorder_id”存在Workorder model/table关系。

我想要包含此field/model的原因是在每个Workorder更新后创建唯一的日志记录,所以它看起来像这样:

http://luzer.eu/pu_files/27844_RelationsTC.jpg

//编辑:如果我可以在每个页面更新中添加新的日记帐分录并阅读所有以前的记录,那就太棒了。

2,这部分问题很简单。我想在模型中制定规则以确定 必填字段,但仅在填写其他字段时才填写。例如:

Order ID:
Ordered by:

如果未填写Order ID,则不需要订购。如果已填写订购者且Order ID未填写,则Order ID应为required。这可能是“requiredrule吗?

这就是全部,希望有人能够帮助我。提前谢谢!