我正在尝试在不使用 FOSTwitterBundle的情况下安装Abraham 的 twitteroauth 库。我想通过库直接使用 API。
我的问题是该库没有分配命名空间。我尝试按照本教程进行操作并达到此配置:
# app/autoload.php
$loader->registerPrefixes(array(
// ...
'TwitterOAuth_' => __DIR__.'/../vendor/twitteroauth/lib',
));
# vendor/twitteroauth/lib/TwitterOAuth/TwitterOAuth_TwitterOAuth.php
require_once __DIR__.'/src/twitteroauth/twitteroauth.php';
class TwitterOAuth_TwitterOAuth extends TwitterOAuth
{
}
在我的控制器中:
$api = new \TwitterOAuth_TwitterOAuth('asd','asd');
我仍然得到:
Fatal error: Class 'TwitterOAuth_TwitterOAuth' not found.
谢谢!