我正在尝试使用 Doctrine 查询 mssql 数据库。我建立了连接,从数据库构建了架构并构建了类。一切都很顺利,但是现在当我尝试查询数据库时:
symfony doctrine:dql "from TABLE_NAME"
我收到错误列名“column_name”无效,因为我们的 mssql 数据库服务器设置为使用区分大小写和大写的列名,而 Doctrine 则强制我的所有列名均为小写。我如何设置 Doctrine 以保留敏感性(更好)或将其设为大写?
最佳答案
看链接
http://www.doctrine-project.org/projects/orm/1.2/docs/manual/configuration/en
$conn->setAttribute(Doctrine_Core::ATTR_PORTABILITY,
Doctrine_Core::PORTABILITY_FIX_CASE )
关于sql-server - Doctrine 列名称区分大小写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4125725/