尝试从名称空间-Symfony2加载类“ COM”

联合会

我正在使用symfony2框架开发Web。用户在此Web上载文件(.mdb)。网络读取文件,如果信息正确,则将其传递给数据库。

问题是我尝试使用“ PHP的COM类”。首先,我认为我也忘记了扩展名“ extension = php_com_dotnet.dll”,但没有。

Hay使用此代码读取de mdb

    $count =0;
    $db_path = $path;
    $constr = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" . $db_path . ";";
    $odbc_con = new COM("ADODB.Connection");
    $odbc_con -> open($constr);

但是Symfony说我

尝试从C:\ Symfony \ WebD \ src \ PintxoNosti \ MyTellBundle \ Controller \ PintxoController.php第62行的命名空间“ PintxoNosti \ MyTellBundle \ Controller”中加载类“ COM”。是否需要从另一个命名空间“使用”它?

有人知道解决方案吗?或者也许有一些想法在symfony2中读取mdb

谢谢。

弗兰克·B

在Symfony中,您使用名称空间。假设您想将COM的一个实例制作为一个控制器,比如说MyController。您的控制器PHP文件将以以下规则开头:

namespace AppBundle\Controller;

现在,如果您创建PHP COM类的实例,PHP会将此类搜索到AppBundle \ Controller命名空间中,因为它在全局命名空间中,因此当然找不到该类

因此,您必须在COM之前添加一个\,以指示可以在全局名称空间中找到该类:

$odbc_con = new \COM("ADODB.Connection");

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

ClassNotFoundException:尝试从名称空间加载类“ FlattenException”

来自分类Dev

尝试从全局名称空间加载类“ DOMDocument”

来自分类Dev

ClassNotFoundException:尝试从名称空间加载类“ MongoId”

来自分类Dev

试图从全局名称空间中加载类“ Class”。错误Symfony2

来自分类Dev

Symfony 2 尝试从名称空间“”加载类“” 您是否忘记了另一个名称空间的“use”语句?

来自分类Dev

尝试从名称空间“ Application \ MediaBundle \ Entity”中加载类“ Media”

来自分类Dev

尝试从名称空间加载类“ Braintree_MerchantAccount”

来自分类Dev

Symfony 5.1.3清除缓存时出现问题:尝试从名称空间加载类“ MappingDriverChain”

来自分类Dev

尝试从名称空间(...)加载类“ ClassName”。即使导入了名称空间

来自分类Dev

尝试构建类时出错:类型或名称空间名称

来自分类Dev

尝试使用Symfony组件并遇到名称空间问题

来自分类Dev

symfony2项目中服务类的名称空间

来自分类Dev

symfony2:尝试使用hautelook / alicebundle加载灯具

来自分类Dev

在Symfony 1.4中使用名称空间自动加载类

来自分类Dev

Symfony 2-尝试从名称空间“ Doctrine \ Common \ Cache”中调用函数“ apcu_fetch”

来自分类Dev

Symfony2类加载器loadClass()

来自分类Dev

Java类名称空间?

来自分类Dev

动态加载名称空间和类

来自分类Dev

symfony2添加用于路由的动态参数,请尝试使用自定义加载程序

来自分类Dev

.NET与COM中的XML复杂名称空间

来自分类Dev

在symfony2中显示一个名称空间的命令

来自分类Dev

Costum软件包symfony2中名称空间的错字错误

来自分类Dev

Symfony2,在相同名称空间但不同文件中的继承

来自分类Dev

ClassNotFoundException:尝试加载类... Symfony

来自分类Dev

ClassNotFoundException:尝试加载类... Symfony

来自分类Dev

Symfony-尝试加载类-ClassNotFoundException

来自分类Dev

Symfony服务声明名称空间

来自分类Dev

Yii自动加载名称空间

来自分类Dev

Symfony2 Twig条件模板名称

Related 相关文章

  1. 1

    ClassNotFoundException:尝试从名称空间加载类“ FlattenException”

  2. 2

    尝试从全局名称空间加载类“ DOMDocument”

  3. 3

    ClassNotFoundException:尝试从名称空间加载类“ MongoId”

  4. 4

    试图从全局名称空间中加载类“ Class”。错误Symfony2

  5. 5

    Symfony 2 尝试从名称空间“”加载类“” 您是否忘记了另一个名称空间的“use”语句?

  6. 6

    尝试从名称空间“ Application \ MediaBundle \ Entity”中加载类“ Media”

  7. 7

    尝试从名称空间加载类“ Braintree_MerchantAccount”

  8. 8

    Symfony 5.1.3清除缓存时出现问题:尝试从名称空间加载类“ MappingDriverChain”

  9. 9

    尝试从名称空间(...)加载类“ ClassName”。即使导入了名称空间

  10. 10

    尝试构建类时出错:类型或名称空间名称

  11. 11

    尝试使用Symfony组件并遇到名称空间问题

  12. 12

    symfony2项目中服务类的名称空间

  13. 13

    symfony2:尝试使用hautelook / alicebundle加载灯具

  14. 14

    在Symfony 1.4中使用名称空间自动加载类

  15. 15

    Symfony 2-尝试从名称空间“ Doctrine \ Common \ Cache”中调用函数“ apcu_fetch”

  16. 16

    Symfony2类加载器loadClass()

  17. 17

    Java类名称空间?

  18. 18

    动态加载名称空间和类

  19. 19

    symfony2添加用于路由的动态参数,请尝试使用自定义加载程序

  20. 20

    .NET与COM中的XML复杂名称空间

  21. 21

    在symfony2中显示一个名称空间的命令

  22. 22

    Costum软件包symfony2中名称空间的错字错误

  23. 23

    Symfony2,在相同名称空间但不同文件中的继承

  24. 24

    ClassNotFoundException:尝试加载类... Symfony

  25. 25

    ClassNotFoundException:尝试加载类... Symfony

  26. 26

    Symfony-尝试加载类-ClassNotFoundException

  27. 27

    Symfony服务声明名称空间

  28. 28

    Yii自动加载名称空间

  29. 29

    Symfony2 Twig条件模板名称

热门标签

归档