search.html.twig 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. <div id="sidebar-search" class="hidden">
  2. <form action="{{ path('_profiler_search') }}" method="get">
  3. <div class="form-group">
  4. <label for="ip">IP</label>
  5. <input type="text" name="ip" id="ip" value="{{ ip }}">
  6. </div>
  7. <div class="form-group">
  8. <label for="method">Method</label>
  9. <select name="method" id="method">
  10. <option value="">Any</option>
  11. {% for m in ['DELETE', 'GET', 'HEAD', 'PATCH', 'POST', 'PUT'] %}
  12. <option {{ m == method ? 'selected="selected"' }}>{{ m }}</option>
  13. {% endfor %}
  14. </select>
  15. </div>
  16. <div class="form-group">
  17. <label for="status_code">Status</label>
  18. <input type="number" name="status_code" id="status_code" min="100" max="599" value="{{ status_code }}">
  19. </div>
  20. <div class="form-group">
  21. <label for="url">URL</label>
  22. <input type="text" name="url" id="url" value="{{ url }}">
  23. </div>
  24. <div class="form-group">
  25. <label for="token">Token</label>
  26. <input type="text" name="token" id="token" value="{{ token }}">
  27. </div>
  28. <div class="form-group">
  29. <label for="start">From</label>
  30. <input type="date" name="start" id="start" value="{{ start }}">
  31. </div>
  32. <div class="form-group">
  33. <label for="end">Until</label>
  34. <input type="date" name="end" id="end" value="{{ end }}">
  35. </div>
  36. <div class="form-group">
  37. <label for="limit">Results</label>
  38. <select name="limit" id="limit">
  39. {% for l in [10, 50, 100] %}
  40. <option {{ l == limit ? 'selected="selected"' }}>{{ l }}</option>
  41. {% endfor %}
  42. </select>
  43. </div>
  44. <div class="form-group">
  45. <button type="submit" class="btn btn-sm">Search</button>
  46. </div>
  47. </form>
  48. </div>