有没有办法在蛋糕php中设置两个数据库用户?所有读查询应使用RO用户,写查询应使用RW用户。
我正在使用mysql RDS和cakephp-2
发布于 2020-03-27 18:18:16
是的,这是可能的,但只能使用两个数据库定义,每个数据库定义都与特定用户相关联。然后,让您的模型使用一个或另一个数据库,这取决于您将要执行的操作;可能是通过在AppModel.php中编写逻辑,并让您的所有模型仅扩展该类。(我还没有测试过这一点,切换数据库‘即时’的逻辑可能不起作用)。
另一方面,根据您试图实现的目标和约束,在数据库而不是应用程序中实现此功能可能会有更好的解决方案。
https://stackoverflow.com/questions/60881418
复制相似问题