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

Jan*_*net 6 php mysql database yii

最近这个问题已经出现了,谷歌已经......呃,最不实用了.

我们正在使用Yii,但公司的政策是所有数据库访问必须通过MySQL存储过程完成,这会"打破"相当多的Yii,并使其一些尝试使生活更轻松,更好,无关紧要.(要明确的是,在Yii实施之后,只需要SP的决定.)

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

TLDR版本:

我从谷歌搜索和搜索这里的初步印象是,任何其他PHP框架都将具有完全相同的限制. 它是否正确?

cb0*_*cb0 7

你是对的.任何其他框架也将具有此限制.

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

你想要的是ORM和数据库'manager'之间的另一个抽象层.我很害怕,但你需要编写自己的orm或扩展和orm才能完成这项任务.