symfony 2.8の使用方法をよく知っていて、データベース用のトリガーを設定できるかどうかは疑問でした。私はDBを生成するためにdoctrineを使用しています。私は自分のプロジェクトのトリガを設定したいと思います。Symfonyデータベースとトリガー
Thakns事前に。
symfony 2.8の使用方法をよく知っていて、データベース用のトリガーを設定できるかどうかは疑問でした。私はDBを生成するためにdoctrineを使用しています。私は自分のプロジェクトのトリガを設定したいと思います。Symfonyデータベースとトリガー
Thakns事前に。
Symfony/Doctrineのアイデアは、最も一般的なデータベースタイプ(mysql、pgsql、msqlite、sqliteなど)で動作するようになっているため、すべてのデータベースロジックが特定のデータベースシステムの機能から独立している必要があります。
簡単な言葉で言えば、あなたはtiggersのようなものをphpcodeに移動する必要があります。 symfonyにおいて thereisイベントシステム(あなたが選択などを削除、更新のようなspecyficデータベースevenl上に発射されるようにコードを接続することができます)
http://symfony.com/doc/current/doctrine/event_listeners_subscribers.html
http://docs.doctrine-project.org/projects/doctrine-orm/en/latest/reference/events.html
mysqlトリガを使用するとsymfonyやdoctrineとは関係ありませんが、doctrineのようなormを使用するメリットの1つは、データベースに依存しないことです。あなたが望むことをするには、doctrine events(ライフサイクルコールバック)を使うことができ、理論的にはdoctrineでサポートされているすべてのデータベースで動作するはずです。
はい、いずれかにトリガを追加することが可能ですデータベース。既存の構造を持つCMSの場合にそうすることは良い考えであるかどうかは、別の質問です。 – Shadow
素早くansxerのおかげで、私は私の質問をよりよくする必要がありました。 doctrineによって作成されたデータベースにトリガーを設定してもよろしいですか? – FaceOff
よかったです。 – Shadow