Twig中的二维数组

时间:2017-01-07 06:30:20

标签: php mysql arrays symfony twig

我将卫星图像存储在mysql数据库中。该表具有纬度,经度属性。我想将它们发送到树枝并显示为地图,我的php控制器看起来像这样。

=SUM(IF(EXACT(A1:A499&A2:A500,B$1&B$2),1,0))

我的枝条代码是:

public function highlightAction()
{
    $highlighted=$this->getDoctrine()
        ->getRepository('AppBundle:satelliteImage')
        ->findAll();

    $images = array();
    foreach ($highlighted as $key => $high) {
        $images[$key] = base64_encode(stream_get_contents($high->getImage()));
    }

    return $this->render('satelliteImages/highlighted.html.twig',array(
        'highlighted' => $highlighted,
        'images' => $images

    ));

}

我将图像显示为垂直阵列。任何建议,我可能需要将它们显示为地图。 树枝中的二维数组?

1 个答案:

答案 0 :(得分:3)

您可以使用以下内容:

<table>
    <tbody>
    {% for key in 0..2  %}
        <tr>
            {% for key in 0..3 %}
                <td>
                    <img alt="Embedded Image" src="data:image/png;base64,
                        {{ images[loop.parent.key*4 + key] }}" />
                </td>
            {% endfor %}
        </tr>
    {% endfor %}
    </tbody>
</table>

阅读Twig for documentation