1

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

例如

假设我们有一个金融应用程序。我们可以有交易和类别(类别有很多交易)。

交易实体

id、数量、category_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),然后在控制器中,加载模型并将类别发送到视图。这是正确的方法吗?还是有不同的,最合适的方式?

4

0 回答 0