【发布时间】:2011-08-01 01:06:20
【问题描述】:
我是第一次在 Symfony 中编写 Web 应用程序,所以我有一个关于 Doctrine 与存储过程的使用的问题。
我的背景是 Java 服务器端,所以我想知道使用存储过程与使用简单的 Doctrine 代码来完成工作的优缺点。在最基本的层面上,假设我的 Symfony Web 应用程序用于管理,而还有另一个引擎(可能会或可能不会被编写为 Symfony 组件,或者根本不使用 PHP)从数据库中检索配置分发什么的。在这里,我可以看到存储过程可能会派上用场:两个代码库都使用它们来查询和访问数据,而两者都不专注于实际模式。如果架构发生变化(例如,在某个表中添加一列),那么我只需要更改 SRPOC,而无需更改其他任何内容,而如果我一直在两个引擎中使用代码来访问数据,我' d 必须更改它们以匹配新架构。
有没有cmets?还是我太过分了?
谢谢! -DBG
【问题讨论】:
标签: php stored-procedures symfony1 doctrine