【问题标题】:Is it possible to show an image with Yii CForm formbuilder?是否可以使用 Yii CForm 表单生成器显示图像?
【发布时间】:2013-12-23 14:39:08
【问题描述】:

我正在寻找一种在 CFormbuilder 数组中显示图像的简单方法。 但我想显示模型内容,比如这个例子:

array(
    'elements'=>array(
        '<img src="$this->thumbnail" />',
        'thumbnail'=>array(
            'type'=>'file',
        ),
    ),
)

这可能吗?

【问题讨论】:

  • 我认为没有像您的代码这样的选项。我们需要将其传递为element
  • 糟糕,我希望有某种 eval 或自定义元素类型/类可能。无论如何感谢您的快速回复:)
  • 可以在title中设置。 'title' =&gt;'form title',。我认为您可以放置​​图像而不是 form title 文本
  • 是的,但我想要一个动态图像,src 从它的模型中填充
  • 您尝试过类似'title'=&gt;'&lt;img src="'.$model-&gt;image_path.'"&gt;' 的方法吗?

标签: php yii yii-cform


【解决方案1】:

找到了,可以了。

return array(
    'elements'=>array(
        '<img src="'.$this->getModel()->thumbnail.'" alt="" />',
        'thumbnail'=>array(
            'type'=>'file',
        ),
    ),
);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-20
    • 1970-01-01
    相关资源
    最近更新 更多