gpt4 book ai didi

php - 推进如何生成大写列

转载 作者:可可西里 更新时间:2023-11-01 13:30:36 24 4
gpt4 key购买 nike

我正在更新一个使用 Propel 1.6 的旧项目

我将所需的表添加到 schema.xml 文件,正要生成时我意识到我没有安装 propel_generate。

所以我通过 pear 安装了 propel/propel_generator。

现在,当我生成我的 om 时,所有生成的 TableMap 文件的列名都是小写的,而之前它们是大写的:

之前:

$this->addColumn('FIRSTNAME', 'Firstname', 'VARCHAR', true, 255, null);
$this->addColumn('SURNAME', 'Surname', 'VARCHAR', true, 255, null);

现在:

$this->addColumn('firstname', 'Firstname', 'VARCHAR', true, 255, null);
$this->addColumn('surname', 'Surname', 'VARCHAR', true, 255, null);

有谁知道我需要更改什么才能生成大写名称?

最佳答案

经过反复试验,将我的 propel_generator 降级到 1.6.1 版并将我的 phing 降级到 2.3.3 版后,它又恢复为大写!

正如 halfer 所提到的,我不确定这是否是行为上的非故意更改,或者是否存在需要在某处进行更改的配置选项。我将在该项目上开一张错误票。

关于php - 推进如何生成大写列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19246852/

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