当我尝试从url获取参数时,它不返回任何内容
这是我的网址:http://localhost/myapp/web/dailydata/payment/amount/1000
这是我的symfony脚本:
use Symfony\Component\HttpFoundation\Request;
.
.
public function MyAction()
{
$request = $this->getRequest();
$amount = $request->request->get('amount');
echo 'Amount ='.$amount;
exit;
}
答案 0 :(得分:1)
您需要在routing.yml
文件中定义正确的路线,如下所示:
my_action:
path: /dailydata/payment/amount/{amount}
defaults: { _controller: <bundle>:<controller>:My }
如果您未指定路线的哪个部分是参数,则无法从操作中访问该部分。必要时替换各种间隙(正确的URL,捆绑和控制器)。
答案 1 :(得分:0)
;WITH cte AS (
SELECT c1.pkid, t.sub1, c.pkid as cat_id
FROM Table t
INNER JOIN categories c
ON c.category = t.main
INNER JOIN categories c1
ON c1.category = t.sub
)
UPDATE R
SET Cat_id = c.cat_id
FROM Results R
INNER JOIN cte c
ON c.pkid = R.pkid