Я новичок в Zend Framework и пытаюсь придумать, как добавить еще один маршрут к моему application.ini файл.
В настоящее время мои маршруты настроены следующим образом:
resources.router.routes.artists.route = /artists/:stub
resources.router.routes.artists.defaults.controller = artists
resources.router.routes.artists.defaults.action = display
... так что / artist / joe-bloggs использует действие "display" контроллера "artist" чтобы пропустить профиль данного исполнителя - это отлично работает.
Сейчас я хочу настроить другой маршрут, чтобы / artist / joe-bloggs / random-gallery-name переходил к действию «галереи» контроллера «художники».
Я попытался добавить дополнительный блок в файл application.ini (под блоком выше), например:
resources.router.routes.artists.route = /artists/:stub/:gallery
resources.router.routes.artists.defaults.controller = artists
resources.router.routes.artists.defaults.action = galleries
... но когда я это сделаю, страница по адресу / artist / joe-bloggs больше не работает (Zend пытается направить его к контроллеру "joe-bloggs").
Как мне настроить маршруты в application.ini, чтобы я мог изменять действие контроллера "художников" в зависимости от того, " /: gallery "существует?
Я понимаю, что, вероятно, совершаю действительно глупую ошибку, поэтому, пожалуйста, укажите на мою глупость и направьте меня на правильный путь (без каламбура). ГРУППА ПО ИМЕНИ ORDER BY SUM (donationvalue) desc, но мне нужен столбец слева ...
мне нужно создать предложение group by со следующим запросом:
SELECT NAME, SUM(donationvalue) FROM tbl_pdm2k10_Donations
GROUP BY NAME
ORDER BY SUM(donationvalue) desc
но я хочу, чтобы столбец слева возвращал меня: 1, 2, 3, 4, 5 и т. Д. В результате. В MSSql я бы сделал
SELECT Row_Number() Over(order by SUM(donationvalue) desc), NAME, SUM(donationvalue)
FROM tbl_pdm2k10_Donations
GROUP BY NAME
, возможно ли это?