Я имеющий проблемы при попытке назвать MySQL Stored Procedure with Symfony 1.4 и Доктрину 1.2. То, что я хочу сделать, следующее:
В модуле / новый после ввода всех данных в форме, я хочу вставить одно из значений в другой таблице.
Я не знаю, может ли это быть сделано с Доктриной, не используя хранимую процедуру.
Спасибо за помощь.
Вы можете использовать триггеры, но я не уверен, насколько они продвинуты в MySQL. Триггеры не требуют кодирования в Doctrine, symfony или PHP. Просто хранимые процедуры.
Вы можете добиться почти такого же эффекта с помощью прослушивателей записи Doctrine или ловушек записи .
Вы можете достичь этого, используя Doctrine_RawSQL Ср. Doctrine API ref
Но для вашего примера, кажется, нет необходимости использовать хранимые процедуры. Вместо этого используйте хук в контроллере для добавления других записей, или, как предложил kuba, используйте хуки записей.