DooPHP相关数据的形式

时间:2012-05-28 11:48:52

标签: doophp

我想问一下是否有任何方法可以为相关数据呈现表单?

e.g

假设我们有一个财务应用程序。我们可以拥有交易和类别(类别包含多个交易)。

交易实体

ID, 量, CATEGORY_ID

类别实体

ID, 名称

到目前为止一直很好,但是在我希望渲染元素(选择标记)的形式中, 因此用户可以选择类别表单类别模型。像这样:

      <select name="demo"><option value="category_id">category_name</option>

另外,遵循ORM机制,我设置了像

这样的映射
      $dbmap['Category']['has_many']['Transaction'] = array('foreign_key'=>'category_id');

      $dbmap['Transaction']['belongs_to']['Category'] = array('foreign_key'=>'id');

我可以手动构建表单,我可以在类别模型中创建一个函数(例如get_categories),然后在控制器中,只需加载模型并将类别发送到视图。这是正确的方法吗?还是有一种不同的,最合适的方式?

0 个答案:

没有答案