小编ser*_*dev的帖子

如何在PHP中将多个值从视图传递到控制器

我是PHP新手,我试图将2个整数从我的视图传递给我的控制器.我正在使用zend框架2.

这是我尝试通过按钮将数据传递给控制器​​中的操作的方式,但是我在操作中收到的值等于0,所以这是错误的,因为我的值不等于0.

   <td>
        <?php $url = $this->url('mediador', array('action' => 'associaCorrespondencia', 'idCompra' => $Compra[$i]['ID'], 'idVenda' => $Venda[$i]['ID'])); ?>
        <form action="<?php echo $url; ?>" method="post">
            <div>
                <input type="submit" name="del" value="Associar" />
            </div>
        </form>
   <td>
Run Code Online (Sandbox Code Playgroud)

以下是我在操作中接收值的方法:

public function associaCorrespondenciaAction(){

    $idCompra = $this->params()->fromRoute('idCompra', 0);
    $idVenda = $this->params()->fromRoute('idVenda ', 0);

}
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?我收到的值总是等于零,并且与参数的参数不同.提前致谢!

编辑:我的路线配置:

<?php

return array(
    'controllers' => array(
        'invokables' => array(
            'Mediador\Controller\Mediador' => 'Mediador\Controller\MediadorController',
        ),
    ),


   // The following section is new and should be added to your file
    'router' => array(
        'routes' => …
Run Code Online (Sandbox Code Playgroud)

php zend-framework2

3
推荐指数
1
解决办法
716
查看次数

如何将双精度舍入到小数点后两位 - elasticsearch

我在弹性搜索中有如下​​文档:

\n\n
{\n                "entityFk": 0,\n                "entityCode": "ADM",\n                "entityObj": {\n                    "id": 0,\n                    "code": "ADM",\n                    "description": "ADM - FIRSTCOM"\n                },\n                "practiceFk": 54745,\n                "practiceObj": {\n                    "id": 54745,\n                    "code": "33.04.01.32",\n                    "description": "Artrotomia ou artroscopia com tratamento de les\xc3\xb5es articulares circunscritas  ",\n                    "practiceValue": 23.5\n                }\n            }\n        }\n
Run Code Online (Sandbox Code Playgroud)\n\n

我想对所有EntityCode.description等于“FIRST”的“practiceValue”(不为空)求和,所以我做了这个查询:

\n\n
    {\n    "size" : 0,\n    "query" : {\n        "bool" : {\n            "must_not" : [\n                {\n                    "missing" : { "field" : "practiceObj.practiceValue" }\n                }\n             ],\n             "must" : [\n                {\n                    "match" : { "entityObj.description" : "FIRST" }\n                }\n …
Run Code Online (Sandbox Code Playgroud)

elasticsearch

2
推荐指数
1
解决办法
2万
查看次数

标签 统计

elasticsearch ×1

php ×1

zend-framework2 ×1