title: How to build a Url with multiple query (?) params with CakePHP 3
body: <p>I'm working in a redirection for autocomplete some fields, and I'm doing this with simple javascript.</p>
  
  <p>I wanted to print a URL without A tag, then I used Url builder. I've seen documentation and reviewed source code for this method in Router class but I see something that I can't understand.</p>
  
  <p>All works right when I use Url builder with this code:</p>
  
  <pre><code>&lt;?= $this-&gt;Url-&gt;build(['controller' =&gt; 'places', 'action' =&gt; 'add', '?' =&gt; ['event_id' =&gt; $event-&gt;id]]) ?&gt;
  </code></pre>
  
  <p>Url genetared is:</p>
  
  <pre><code>/places/add?event_id=1
  </code></pre>
  
  <p>But, when I add more params in ? query, I get a &amp; in url, but I didn't find in docs something for elimitate special chars filter.</p>
  
  <pre><code>&lt;?= $this-&gt;Url-&gt;build(['controller' =&gt; 'places', 'action' =&gt; 'add', '?' =&gt; ['from' =&gt; 'events','id' =&gt; $event-&gt;id]])
  // Generates:    /places/add?from=events&amp;amp;id=1
  // I want:       /places/add?from=events&amp;id=1
   ?&gt;
  </code></pre>
  
  <p>Is there an option to get &amp; without &amp;? If I put all in one string, I get UTF codes %5D and those. I'm using url in a javascript window.open, then I'm not printing in html body.</p>
  
  <p>I see line 597 in <a href="http://api.cakephp.org/3.0/source-class-Cake.Routing.Router.html#509-646" rel="nofollow">http://api.cakephp.org/3.0/source-class-Cake.Routing.Router.html#509-646</a>, but I don't understand if $url = static::_applyUrlFilters($url); code is changing something.</p>
  
  <p>Thank you!</p>