mongodb.html.twig 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. {% extends 'WebProfilerBundle:Profiler:layout.html.twig' %}
  2. {% block toolbar %}
  3. {% set icon %}
  4. <img width="20" height="28" alt="Mongo" style="border-width: 0; vertical-align: middle; margin-right: 10px;" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAcCAYAAABh2p9gAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAQRJREFUeNpi/P//PwM1ARMDlcGogZQDlpMnT7pxc3NbA9nhQKxOpL5rQLwJiPeBsI6Ozl+YBOOOHTv+AOllQNwtLS39F2owKYZ/gRq8G4i3ggxEToggWzvc3d2Pk+1lNL4fFAs6ODi8JzdS7mMRVyDVoAMHDsANdAPiOCC+jCQvQKqBQB/BDbwBxK5AHA3E/kB8nKJkA8TMQBwLxaBIKQbi70AvTADSBiSadwFXpCikpKQU8PDwkGTaly9fHFigkaKIJid4584dkiMFFI6jkTJII0WVmpHCAixZQEXWYhDeuXMnyLsVlEQKI45qFBQZ8eRECi4DBaAlDqle/8A48ip6gAADANdQY88Uc0oGAAAAAElFTkSuQmCC"/>
  5. {% endset %}
  6. {% set text %}
  7. <span>{{ collector.querycount }}</span>
  8. {% endset %}
  9. {% include 'WebProfilerBundle:Profiler:toolbar_item.html.twig' with { 'link': profiler_url, 'status': collector.status } %}
  10. {% endblock %}
  11. {% block menu %}
  12. <span class="label">
  13. <span class="icon"><img src="{{ asset('bundles/webprofiler/images/profiler/db.png') }}" alt="" /></span>
  14. <strong>Doctrine MongoDB</strong>
  15. <span class="count">
  16. <span>{{ collector.querycount }}</span>
  17. </span>
  18. </span>
  19. {% endblock %}
  20. {% block panel %}
  21. <h2>Queries</h2>
  22. {% if not collector.queries %}
  23. <p>
  24. <em>Query logging is disabled.</em>
  25. <p>
  26. {% elseif not collector.querycount %}
  27. <p>
  28. <em>No queries.</em>
  29. </p>
  30. {% else %}
  31. <ul class="alt">
  32. {% for query in collector.queries %}
  33. <li class="{{ cycle(['odd', 'even'], loop.index) }}">
  34. <div>
  35. <code>{{ query }}</code>
  36. </div>
  37. </li>
  38. {% endfor %}
  39. </ul>
  40. {% endif %}
  41. {% endblock %}