yii2,一种显示多个嵌套视图的方法

时间:2016-02-05 07:59:27

标签: twitter-bootstrap yii2

我有三种模式:订单,客户和公司

当用户创建新订单时,他会在Select2小部件中搜索现有客户,如果客户不存在,则创建一个新订单。

screenshot of ui

"创建客户"视图加载在引导模式小部件中。这部分效果很好。

enter image description here

然后用户搜索公司,如果他找不到公司,他想要添加新公司。我想通过打开"创建公司"以同样的方式做到这一点。在另一个模态窗口中查看,但这种方法不起作用,因为bootstrap不支持多个模态(据我所知)。

我想尽可能多地重用现有的观点。

问题是:如何在一个页面上放置多个嵌套的创建表单?

1 个答案:

答案 0 :(得分:1)

一种简单的方法是在页面中创建更多“活动表单”,每个表单都连接到自己的控制器/操作..并可能根据您的需要使它们可见或隐藏..(例如:使用制表符) 您可以使用renderPartial合并现有视图,或者通过相关_form

$model...行组织视图

在您管理此复合表单的控制器中,您必须为不同的模型创建和呈现正确的模型。

相关问题