Ich kann nicht herausfinden, wie die folgende Abfrage mit der DbFinderPlugin 1.2.2 mit Symfony und Propel schreiben:Wie formuliere ich eine Abfrage mit dem Symfony Plugin DbFinderPlugin, um nach Spalten gruppiert zu zählen?
SELECT species, COUNT(*) FROM Bird GROUP BY species;
Here is the DbFinderPlugin page
Ich bin ziemlich neu, um das Plugin und ich es lieben so weit , aber diese Frage hat mich bisher überrumpelt.
Das gibt mir zurück: "Unbekannte Modellklasse Arten". Es scheint, dass with() eine Modellklasse und nicht nur einen Spaltennamen zu haben scheint. Wie gebe ich nur einen Spaltennamen an? – Failpunk
mein schlechtes. mit ist für die Verwendung mit Joins. Wenn ein Join nicht explizit gemacht wird, wird es trotzdem gemacht. bearbeiteter Code oben. Ich konnte wirklich keinen einfacheren Weg finden, es in der Dokumentation zu tun, aber es sieht so aus als ob es funktionieren sollte –
Danke für die Hilfe, jetzt gibt es mir: "Berechnete Spalten, die mit sfPropelFinder :: withColumn() hinzugefügt wurden, benötigen einen Alias als zweiter Parameter ". Ich habe versucht, überall Aliase hinzuzufügen, aber ich bin mir nicht sicher, worauf es in dieser Situation ankommt. – Failpunk