【问题标题】:Edit an item zend framework 2编辑项目 zend 框架 2
【发布时间】:2014-09-01 17:39:19
【问题描述】:

当我点击编辑按钮时,我想编辑一些东西。

所以我在edit.phtml 视图中创建了一个foreach 来显示一些数据。我也把它们放在一张桌子上。

这是edit.phtml:

<table class="table table-hover">

    <?php

    foreach($foods as $row) : ?>
        <tr>

            <td class="food_id"><?php echo $row->kindOfFood_id; ?></td>
            <td class="foodName"><?php echo $row->kindOfFood_name; ?></td>
            <td><a href="" class="vote">Vote</a></td>

        </tr>
    <?php endforeach;?>
</table>

但是我怎样才能通过点击链接对正确的项目进行投票呢? 我知道我首先必须找到正确项目的 ID,但有人可以告诉我该怎么做吗? 这就是我的视图的样子,所以当我点击第一个投票时,我想更新中文。我还用它显示了 id。

有人帮助我吗?

【问题讨论】:

    标签: php zend-framework frameworks zend-framework2 edit


    【解决方案1】:

    嗯,有不同的方法来构建 url...

    这样的事情怎么样...:

    <a href="/vote/id/<?php echo $row->kindOfFood_id; ?>" class="vote">Vote</a>
    

    【讨论】:

    • 我是否必须做这样的事情才能在我的控制器中获取 id : $id = (int) $this->params()->fromRoute('id', 0);
    • 可能,...试试吧!换句话说:是的
    • 我试过了,但没有结果。很抱歉我问了这些问题,但我对这一切都很陌生。
    • 我认为你应该从学习 Zend Framework 2 开始。这太基础了,如果我们需要开始向你解释一切,那就没有尽头了。在这种情况下,我猜您缺少路由设置。 framework.zend.com/manual/2.0/en/user-guide/…
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-08-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-10
    • 2012-03-20
    • 1970-01-01
    相关资源
    最近更新 更多