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