在 schema.xml 中定义的字段名称中是否可以有空格?
设计数据库的闪亮火花,使用了像'POST CODE'和'CURRENT'这样的字段名称
有没有解决的办法?还是我被困住了?
该数据库是一个现有的 MSSQL 2005 数据库,连接着未知 数量的系统。所以无法更改。
我正在使用反向命令生成 schema.xml
propel-gen . reverse
推进 1.6.7
在 schema.xml 中定义的字段名称中是否可以有空格?
设计数据库的闪亮火花,使用了像'POST CODE'和'CURRENT'这样的字段名称
有没有解决的办法?还是我被困住了?
该数据库是一个现有的 MSSQL 2005 数据库,连接着未知 数量的系统。所以无法更改。
我正在使用反向命令生成 schema.xml
propel-gen . reverse
推进 1.6.7
我发现的唯一解决方法是删除 schema.xml 中的空格,然后手动更改每个 Base*Peer 文件。
例如改变
const POSTCODE = 'Customer.POSTCODE';
const POSTCODE = 'Customer.CURRENT';
到
const POSTCODE = 'Customer.[POST CODE]';
const POSTCODE = 'Customer.[CURRENT]';
我认为我只需要在CustomerPeer.php
not中添加 2 行BaseCustomerPeer.php
,这样下次构建推进器时我不需要记住它。