gpt4 book ai didi

php - Propel 错误 - 未写入 mysql 表

转载 作者:行者123 更新时间:2023-11-29 21:30:15 25 4
gpt4 key购买 nike

我正在使用 symfony 和 propel(symfony 版本 2.1.4 和 propel 版本 1.6)。我正在按照教程进行操作,但 save() 函数给出了此错误:

No connection information in your runtime configuration file for datasource [users_database]

导致错误的代码:

$product = new Product();
$product->setName('A Foo Bar');
$product->setPrice(19.99);
$product->setDescription('Lorem ipsum dolor');
$product->save();

参数.yml

parameters:
database_driver: mysql
database_host: localhost
database_name: users_database
database_user: root
database_password: ~
database_charset: UTF8

当我检查mysql时,数据库是空的。

最佳答案

您是否对有问题的代码进行了尝试/捕获,以捕获任何可能的异常?

我会尝试通过手动提供连接来保存:

$product->save(\Propel::getConnection('yourconnectionname'));

关于php - Propel 错误 - 未写入 mysql 表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35323166/

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