我的问题是当我想要显示我的图像时我没有得到任何东西,更多细节:我有两个 OneToOne 关系的实体,这是我的观点:
<?php
$form = $this->form;
$form->setAttribute('action', $this->url(
'blog',
array(
'action' => 'edit',
'id' => $this->id,
)
));
$form->setAttribute('class', 'contact_form');
$form->setAttribute('method', 'post');
$form->setAttribute('enctype','multipart/form-data');
$form->prepare();
?>
<?php
echo $this->form()->openTag($form);
$image = $form->get('image');
?>
// here i have the problem
<img src="../../../upload/<?php $image->get('url')?>" alt=">
我用<?php $image->get('url')?>
尝试了一切,但我没有得到我的网址!
答案 0 :(得分:2)
如错误消息所示,您无法回显对象。您的表单对象确实有一些方法可以在Zf2 Element Documentation.
中找到在您的情况下,我假设您想要获取图片代码的“src”属性,因此您必须:
echo $image->getAttribute('src');
答案 1 :(得分:0)
我认为您需要回显$ image-&gt; get()返回的值。