Zend framework zend framework:我想显示图像。但我只能在DB的大多数底线中显示该图像

Zend framework zend framework:我想显示图像。但我只能在DB的大多数底线中显示该图像,zend-framework,Zend Framework,这是我在stackoverflow中的第一个主题。我不是以英语为母语的人 但我有一个大内尔的问题,请回答我 现在我正在制作一个简单的拍卖网站 所以,现在我正在制作产品展示页面 我要展示图片,标题,拍卖结束时间 图像的名称(字符串)、标题、拍卖结束时间从数据库中获取 图像的数据是从文件夹(/auction/img/)中提取的 事实上,我可以显示标题,拍卖结束时间,但图像是个问题 唯一显示的图像是DB图像中的最底线 每一行都会显示这个图像 我不能用正确的每一行显示每个图像 我尝试了数组、合并标题、拍

这是我在stackoverflow中的第一个主题。我不是以英语为母语的人

但我有一个大内尔的问题,请回答我

现在我正在制作一个简单的拍卖网站

所以,现在我正在制作产品展示页面

我要展示图片,标题,拍卖结束时间

图像的名称(字符串)、标题、拍卖结束时间从数据库中获取

图像的数据是从文件夹(/auction/img/)中提取的

事实上,我可以显示标题,拍卖结束时间,但图像是个问题

唯一显示的图像是DB图像中的最底线

每一行都会显示这个图像

我不能用正确的每一行显示每个图像

我尝试了数组、合并标题、拍卖结束时间和图像数据

但我不能使用图像的数据作为支撑数组

我在查看phtml文件时尝试了foreach图像的数据

但我不能使用图像的数据作为数组

请帮帮我

非常感谢

//This is Controller.

//This is zend_form for using images.

public function indexForm()
{
    $form = new Zend_Form();

    $form->setElementDecorators (
        array (
            'ViewHelper',
            'errors',
            array (
                'decorator' => 'Description', 
                'options' => array (
                    'tag' => 'p', 
                    'class' => 'description'
                )
            ),
            'Label'
       ),
       array ('file' ) );

    return $form;
}


public function indexAction()
{
    $form = $this->indexForm ();
    //image's name(string),title,auction_endtime is fetched from DB.
    $select = $this->db->select()->from('displayDB');
    $result = $this->db->fetchAll($select);
    //This is for fetching image's data by image's name.

    foreach ($result as $key => $value) { 
        $form->addElement (
            'image',
            'submitImage',
            array(
                'width' => 200,
                'height' => 200,
                'value' => '/auction/img/'.$result[$key][file_upload],
                'class' => 'fade'
            )
        );

        //This is for view.

        $this->view->assign ( 'image' , $form );

        $this->view->assign('result',$result);

        }
    }
}




//This is View's phtml file.

<div class="content">

    <table class="list" border="0">

    <?php $image=$this->image; ?>

    //Show in table.

    <?php foreach($this->result as $row): ?>

        <td><?php echo $image; ?></td>

        <td><?php echo $row['title']; ?></td>

        <td><?php echo $row['uTimedata_end']; ?></td>

    </tr>

    <?php endforeach; ?>

    </table>

</div>
//这是控制器。
//这是使用图像的zend_表单。
公共函数索引形式()
{
$form=new Zend_form();
$form->setElementDecorators(
排列(
“ViewHelper”,
“错误”,
排列(
“装饰器”=>“说明”,
“选项”=>数组(
“tag'=>“p”,
“类”=>“说明”
)
),
“标签”
),
数组('文件');
返回$表格;
}
公共函数索引()
{
$form=$this->indexForm();
//图像的名称(字符串)、标题、拍卖结束时间从数据库中获取。
$select=$this->db->select()->from('displayDB');
$result=$this->db->fetchAll($select);
//这用于按图像名称获取图像数据。
foreach($result as$key=>$value){
$form->addElement(
“图像”,
“次时限”,
排列(
“宽度”=>200,
“高度”=>200,
“value'=>'/auction/img/。$result[$key][file_upload],
“类”=>“淡入淡出”
)
);
//这是供观赏的。
$this->view->assign('image',$form);
$this->view->assign('result',$result);
}
}
}
//这是视图的phtml文件。
//在表格中显示。

表单元素和视图变量都需要唯一的键。在

    $form->addElement (
        'image',
        'submitImage',
        array(
            'width' => 200,
            'height' => 200,
            'value' => '/auction/img/'.$result[$key][file_upload],
            'class' => 'fade'
        )
    );
每次执行此表达式时都会覆盖元素。肌萎缩侧索硬化

    $this->view->assign ( 'image' , $form );
    $this->view->assign('result',$result);

视图变量也是如此

请尝试使用代码示例{}按钮格式化代码。无论如何为什么要将图像放入表单?请下次花必要的时间格式化代码,这将帮助您获得更多的答案。谢谢