我正在学习 Zend Framework 2,我正在尝试使用以下信息连接到 ldap:http: //framework.zend.com/manual/2.0/en/modules/zend.authentication.adapter.ldap.html。
此行返回错误:$configReader->fromFile('foo.ini')
查看源 Zend\Config\Reader\Ini is_file() 返回 false。我已将整个应用程序更改为 777,因此权限不是问题。
我设置了一个测试,你可以在这里看到:
app/public/ldapconfig.ini
app/public/isfiletest.php
--- var_dump(is_file('ldapconfig.ini')); (true)
app/module/Foo/src/Foo/Model/ldapconfig.ini
app/module/Foo/src/Foo/Model/Bar.php
--- var_dump(is_file('ldapconfig.ini')); (false)
上面代码的最后一行位于控制器调用的公共函数中。有什么想法为什么行为会有所不同?