выполнить функцию в базе данных, используя доктрину и symfony

У меня есть функция в базе данных с именем getDtails(id), использующая CREATE FUNCTION в mysql

Я могу вызвать его из mysql, используя SELECT getDetails(10), которые возвращают целое число.

я хочу выполнить его из symfony 1.4, используя доктрину.


person user1272589    schedule 14.11.2012    source источник


Ответы (1)


Вы можете сделать это так:

Doctrine_Manager::getInstance()->getCurrentConnection()
       ->fetchAssoc('SELECT getDetails(10)');

Вы можете заменить fetchAssoc на fetchArray или fetchBoth по мере необходимости.

Документация по классу Doctrine_Connection находится здесь

person Manse    schedule 19.11.2012
comment
Ссылка на документацию с запросом имени пользователя и пароля. что делать ? - person Amit Joshi; 24.12.2018