没有与数据库紧密耦合并使用存储过程的 PHP 框架?

标签 php mysql database yii

最近在工作中遇到了这个问题,Google 一直……嗯,用处不大。

我们正在使用 Yii,但公司政策是所有数据库访问都必须通过 MySQL 存储过程完成,这“破坏”了 Yii 的很多部分,并使其一些使生活更轻松的尝试变得无关紧要。 (需要明确的是,只需要 SP 的决定是在 Yii 实现后做出的。)

是否有任何 PHP 框架可以在这种限制下更好地工作?我们正在使用 YiiBooster,因此任何其他框架都必须与 Bootstrap 兼容,否则 UI/UX 部门将开始尖叫。

TLDR 版本:

通过谷歌搜索和此处搜索,我的初步印象是任何其他 PHP 框架都有完全相同的限制。这是正确的吗?

最佳答案

你是对的。任何其他框架也会有此限制。

这是因为框架本身是对底层语言的抽象。框架抽象了 php 代码,orm 抽象了存储,例如MySQL.

您想要的是 ORM 和数据库“管理器”之间的另一个抽象层。 恐怕您需要编写自己的 orm 或扩展和 orm 才能完成此任务。

关于没有与数据库紧密耦合并使用存储过程的 PHP 框架?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15791471/

相关文章:

mysql 查询分组依据/排序依据计数

mysql - MySQL 内存表是全局的吗?

php - "MySQL server has gone away"错误,我觉得不是超时

mysql - 数据库层次结构 - 不同的节点表示

Python添加到MySQL数据库

php - 使用 .htaccess/PHP 获取错误描述

php - 使用 HTML PHP MySQL 的下拉导航菜单

php - 在 Prestashop 1.7 的管理产品页面中添加新字段的正确方法

java - 如何为phonegap中的应用程序选择第三种技术

php - 使用php和mysql登录表单