Вот запрос, который мне нужно выполнить
ВЫБРАТЬ ЗАМЕНИТЬ (ЗАМЕНИТЬ (SUBSTRING_INDEX (LOWER (table.url), '/', 3), 'www.', ''), 'http://',' ') КАК домен из таблицы GROUP BY domain
Но у меня проблемы с передачей запроса на пейджер Propel в качестве критерия. Я надеялся, что это сработает.
$ attribute-> addSelectColumn ('SUBSTRING_INDEX ('. TablePeer :: URL. ', \' / \ ', 3) AS table');
Но, к сожалению, это не так. Любые идеи, как я мог бы передать это с помощью метода критериев?
UPDATE
Для тех, кто заинтересован, вот что получилось, спасибо!
$ attribute-> addAsColumn ('domain', 'SUBSTRING_INDEX ('. TablePeer :: URL. ', \' / \ ', 3)');
$ Criteria-> addGroupByColumn ( 'домен');