【发布时间】:2016-09-25 10:29:29
【问题描述】:
我正在使用 Symfony 2.8.8。框架,并且非常喜欢它来开发我的第一个 Web 应用程序。 symfony 的书非常有用。我在数据库和学说章节。
我的问题是:在编写生成数据库/实体的学说类文件之前,有没有一种简单的方法可以知道数据库是否正常工作并且 symfony 能够连接到数据库?
我正在使用以下环境:
PHP:5.5.38 cli,
交响乐:2.8.8,
数据库:通过 XAMPP v5.6.23 安装的 mariadb 10.0.17。使用 XAMPP 控制面板 3.2.2 启动,
WEBSERVER:php 内部网络服务器,加载 php.ini 文件。
INI:php.ini 未注释扩展=php_mysql.dll,扩展=php_pdo_mysql.dll。更新了 parameters.yml 以指向托管的 mariadb。更新了 config.yml 以使用 pdo_mysql 驱动程序
操作系统:Windows 7
【问题讨论】:
-
HI Puya,感谢您的回复。我尝试使用教义\ORM\EntityRepository 进行此操作。我收到错误“未定义的方法 getEntityManager”。你能帮我找出问题所在吗?虽然我使用以下命令: php -S 127.0.0.1:44 -t
-c \Php.ini C:\php\>php --ini 配置文件(php.ini)路径:C :\Windows 加载的配置文件:(无)检查加载的扩展,它显示 PDO 和 mysqlnd 已加载。我错过了任何扩展吗? [PHP Modules mysqlnd odbc PDO 检查了 php ext 文件夹中的 dll 文件。 (php_pdo_mysql,php_mysql)
标签: php mysql symfony doctrine mariadb