gpt4 book ai didi

php - 我们如何在没有数据库的情况下设置 cakephp 3.x?

转载 作者:行者123 更新时间:2023-11-29 01:50:27 27 4
gpt4 key购买 nike

在我们的项目中我们不需要数据库,那么我们如何在不修改数据库配置的情况下在本地机器上设置 cakephp 3.x?我在运行网站时遇到了这个问题。

Error: Class 'PDO' not found File /usr/share/nginx/dchannel/vendor/cakephp/cakephp/src/Database/Type.php Line: 100

所以请建议一个更好的方法来禁用 cakephp 3.x 上的数据库

提前谢谢你。

最佳答案

理论上,如果你只是避免接触任何与数据库交互的东西,或者使用 PDO 相关的常量和东西,比如应用程序 Bootstrap 默认涉及的 Type 类,那应该是可能的:

https://github.com/cakephp/app/blob/3.5.0/config/bootstrap.php#L174-L189

此外,您不能使用 Migrations 或 DebugKit,因为两者都需要 PDO:

https://github.com/cakephp/app/blob/3.5.0/config/bootstrap.php#L206-L207 <强> https://github.com/cakephp/app/blob/3.5.0/config/bootstrap.php#L211-L217

如果您评论这些片段,并且不在任何地方触及模型层,那么它应该可以工作。但是,我认为不能保证这将继续有效。如果您想确保可以通过 Slack 询问核心开发人员。 IRC ,甚至可以在 GitHub 上开票.

关于php - 我们如何在没有数据库的情况下设置 cakephp 3.x?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45795454/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com