【问题标题】:how do i determine the label for a checkboxrow in bootstrap for yii?如何在 yii 的引导程序中确定复选框行的标签?
【发布时间】:2012-09-19 10:02:11
【问题描述】:

您好,我遇到了复选框标签的问题。当我在单个视图中使用同一类的多个模型时,复选框似乎不使用该模型的属性标签中的名称。

即如果我有这个想法:

$form->checkBoxRow($colorArray['left'],'[left]special_request');

复选框以“[left]special request”标签而不是 Color 模型的 attributeLabels 中所述的“Special Request”标签呈现。

另一方面,下拉列表、文本字段等被正确呈现。

在将引导程序从版本 0.9.12.r211 更新到 1.0.0.r296 后,我注意到了这个错误/功能。

【问题讨论】:

    标签: checkbox twitter-bootstrap yii


    【解决方案1】:

    checkBoxRow 和所有以Row 结尾的方法都从Model->attributeLabels() 返回的数组中获取标签。

    您可以更改自动生成的标签或使用 TbLabel 小部件。
    选择最适合您的问题。

    【讨论】:

    • 谢谢你,我记得我们可以通过指定 attributeLabels() 数组来做到这一点,如此处提到的larryullman.com/2009/11/10/basic-model-edits-in-yii
    • 同时,我将 yii 更新到 1.1.13 并将 yii-bootstrap 与 yii-booster 1.0.5.7 交换。现在这个问题本身就消失了。
    猜你喜欢
    • 2020-06-05
    • 1970-01-01
    • 1970-01-01
    • 2015-04-12
    • 2012-10-17
    • 1970-01-01
    • 1970-01-01
    • 2014-12-23
    • 2017-09-09
    相关资源
    最近更新 更多