我的问题由两部分组成:
1、我正在开发技术支持的小型票务软件。我有工作订单(机票类型)的模型和视图。我想在这个模型中加入另一个model's
field/input
。这个model
被称为WorkorderJournalUpdate
。它基本上就是3 rows:
和*id, workorder_id, text*
的表。在这种情况下,"workorder_id"
与Workorder model/table
中的"workorder_id
"处于HAS_MANY
关系。
我想包含这个field/model
的原因是在每次工作订单更新后创建唯一的日志记录,所以它看起来像这样:
http://luzer.eu/pu_files/27844_RelationsTC.jpg
//编辑:如果我能在每次更新页面时添加新的日记条目,并阅读以前的所有记录,那就太好了。
2、我的这部分问题很简单。我想在模型中制定规则,以确定必填字段,但仅当填写了其他字段时。例如:
Order ID:
Ordered by:
如果未填写Order ID
,则不需要Ordered by。如果Ordered by已填写,而Order ID
未填写,则Order ID
应为required
。如果"required
打开"rule
,这可能吗?
这就是全部,希望有人能帮助我。提前谢谢!
可能是这样可以帮助你
http://www.yiiframework.com/wiki/19/how-to-use-a-single-form-to-collect-data-for-two-or-more-models/