使用 Symfony2 和 Doctrine 的 SQL Server 数据库连接
Posted
技术标签:
【中文标题】使用 Symfony2 和 Doctrine 的 SQL Server 数据库连接【英文标题】:SQL Server DB Connection with Symfony2 and Doctrine 【发布时间】:2014-03-03 14:50:02 【问题描述】:我正在尝试使用以下指令在 SQL Server 数据库中生成数据库架构:php app/console dictionary:schema:create。
这是错误信息:
在 C:\Projects\Project\vendor\doctrine\dbal\lib\Doctrine\DBAL\Driver\SQLSrvConnection.php 中调用未定义函数 Doctrine\DBAL\Driver\SQLSrv\sqlsrv_connect()
参数文件
parameters:
database_driver: pdo_sqlsrv
database_host: localhost
database_port: 1433
database_name: dbname
database_user: user
database_password: password
配置文件
doctrine:
dbal:
driver: "%database_driver%"
host: "%database_host%"
port: "%database_port%"
dbname: "%database_name%"
user: "%database_user%"
password: "%database_password%"
#charset: UTF8
# if using pdo_sqlite as your database driver, add the path in parameters.yml
# e.g. database_path: "%kernel.root_dir%/data/data.db3"
# path: "%database_path%"
orm:
auto_generate_proxy_classes: "%kernel.debug%"
auto_mapping: true
【问题讨论】:
【参考方案1】:我猜你还没有为此安装 php 插件
【讨论】:
如果有人懒得找它,你去下载MSSQL驱动程序:microsoft.com/en-us/download/details.aspx?id=20098以上是关于使用 Symfony2 和 Doctrine 的 SQL Server 数据库连接的主要内容,如果未能解决你的问题,请参考以下文章