php - Symfony 数据库和触发器

标签 php mysql symfony doctrine-orm triggers

我目前正在学习如何使用 symfony 2.8,我想知道是否可以为其数据库设置触发器。我正在使用原则生成数据库,我想为我的项目设置触发器。

提前致谢。

最佳答案

Symfony/Doctrine 的想法是与最常见的数据库类型(mysql、pgsql、msqlite、sqlite 等)一起使用,因此所有数据库逻辑都应该独立于特定的数据库系统功能。

简单来说:您需要将 tiggers 等内容移至 phpcode。 在 symfony 中有一个事件系统(您可以连接您的代码以在特定数据库上启动,甚至像更新删除选择等)

http://symfony.com/doc/current/doctrine/event_listeners_subscribers.html

http://docs.doctrine-project.org/projects/doctrine-orm/en/latest/reference/events.html

关于php - Symfony 数据库和触发器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42475299/

相关文章:

php - 如何将 andWhere 和 orWhere 与 Doctrines Criteria 结合起来

php - 如何创建以 API 为中心的应用程序(更具体地说是 : for HMVC in CodeIgniter)

php - 使用php根据时间段拉取mysql数据

php - 重新排列数据库表项目顺序的最佳方法?

mysql - 从 MySQL 数据库中删除选定的 tableView 行

php - 如何使用表单在 symfony 2 中编辑用户权限?

php - Symfony2 : ResourceNotFoundException when using extends in a twig template

php - 我如何像我的 register.php 一样连接我的 login.php?

php - 这个sql代码会正确更新吗?

MySQL从匹配数组的表中获取所有相关ID