2013-02-23 4 views
0

나는 심포니를 사용하고 있는데 이런 일이있을 수 있습니다 나는 이미 다음이 삭제됩니다 ?height=tall 같은 URL에 쿼리 문자열이있는 경우, 그러나PHP에서 현재 쿼리 문자열을 바꾸는 대신 쿼리 문자열을 추가하는 방법은 무엇입니까?

<a href="<?php echo url_for('home/index?color=blue') ?>">Test</a> 

합니다. 둘 다 남을 수 있도록 어떻게 추가 할 수 있습니까?

+0

어떻게 경로가 정의되어 있습니까? 어쩌면 당신의 경로에있는 * 아마도 귀하의 경로에있는'여분의 매개 변수로서의 질의 문자열'매개 변수와 결합하여 작업을 수행 할 것입니다. –

답변

2

심포니는 것을 할 수있는 전용 방법이 있는지 모르겠지만, 일반 PHP 코드에 당신이 뭔가 할 거라고 :

'home/index?' . http_build_query(array('color' => 'blue') + $_GET) 
+0

이것은 완벽합니다. –

관련 문제