2

我在 yii 中有一个下拉列表,根据 id 呈现一些额外的字段(请求其他模型)。

我怎样才能在那些(它是 Yii-Bootstrap)中使用 $form 字段,以便我可以获得验证消息(通过 $form->errorSummary() )而不是实现我自己的 javascript 消息?

4

2 回答 2

0

不确定这是否有帮助,但 renderPartial() 与 AJAX 存在严重问题:

http://www.yiiframework.com/forum/index.php?/topic/10427-ajax-clientscript

于 2012-07-03T22:03:20.953 回答
0

我不完全确定您的要求,但它似乎与呈现表单字段/错误和验证有关。至于指定自定义选择器字段,请查看CHthml::activeDropDownList,它可以让您相应地定义您的下拉列表项。至于验证,您可以通过使其具有自己的验证规则和错误来验证该下拉列表,如下所述:自定义模型验证器。这将允许您使用 CHtml::errorSummary($model) 因为如果验证失败,下拉菜单将返回适当的错误消息...

干杯,飞

于 2012-07-02T14:52:07.810 回答