![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 496 Pomógł: 2 Dołączył: 15.07.2011 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Mam taki SQL:
Który w klasie Repository zrobiłem tak:
Niestety zapis : ,'sum(s.position = :win) AS wins' nie działa wywalając błąd: [Syntax Error] line 0, col 240: Error: Expected Doctrine\ORM\Query\Lexer::T_CLOSE_PARENTHESIS, got '=' Jak to powinienem zrobić ? Ten post edytował damianooo 7.09.2016, 12:14:56 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 590 Pomógł: 185 Dołączył: 19.04.2006 Skąd: Gdańsk Ostrzeżenie: (0%) ![]() ![]() |
Uzupełnię wypowiedź poprzednika, polecam:
https://symfony.com/doc/master/bundles/Stof...ndle/index.html Wycinek z mojego cfg: Cytat dql: string_functions: MONTH: DoctrineExtensions\Query\Mysql\Month YEAR: DoctrineExtensions\Query\Mysql\Year Więcej szczegółów w dokumentacji oczywiście, którą polecam. Podsumowując, masz następujące opcje: - native SQL (rezygnacja z DQL) - napisanie własnej funkcji DQL (które może, ale nie musi działać dokładnie tak samo jak SUM() z MySQL) - użycie gotowych bibliotek |
|
|
![]() ![]() |
![]() |
Aktualny czas: 9.10.2025 - 11:55 |