在doctrine上添加我自己的SQL存储例程:schema:create?

时间:2013-05-14 21:03:09

标签: symfony doctrine-orm

我从doctrine doc网站上学到了如何让DQL理解MySQL函数:http://docs.doctrine-project.org/en/2.0.x/cookbook/dql-user-defined-functions.html

我想在数据库中定义自己的函数,过程,视图,游标等,然后在Doctrine中实现调用它们所需的任何内容。

我理解实现部分(主要是,我猜...)但我需要的是一种以半自动方式添加我的函数和过程的方法,例如当我通过命令行更新模式时。

我发现Doctrine有你可以听的事件,但只有一个,它叫做PostConnect。如果这对我有帮助,那真是令人怀疑。 : - )

在生成数据库模式时,我在哪里挂钩到Doctrine来执行一些任意的SQL?

我正在使用Doctrine2和Symfony2。

感谢。

0 个答案:

没有答案