是否可以在Symfony2中包含https://github.com/googleads/googleads-php-lib。我试着用composer安装它,但我总是得到一些关于命名空间的错误。请注意,Google图书馆不使用名称空间。我试图设置包含的路径,但没有设法让这个工作。
有谁知道怎么把它拉出来
这是我得到的错误:
编译错误:AdWordsSoapClientFactory :: DoRequireOnce():无法打开所需' / vagrant / vendor / googleads / googleads-php-lib / src / Google / Api / Ads / AdWords / Lib /../ v201309 / CampaignService.php' (include_path =' / vagrant / vendor / googleads / googleads-php-lib / src:。:/ usr / share / php:/ usr / share / pear')
我还把它添加到composer.json中 " classmap":[" vendor / googleads / googleads-php-lib / src / Google / Api / Ads / AdWords / Lib"]
答案 0 :(得分:0)
可能这个肮脏的解决方案可以帮到你..
- 创建服务(AdWordsService
)
- 在构造函数中包含类;
示例:
class MyAdWordsService
{
public function __construct()
{
// include classes here
}
public function doSomething($someArguemtns)
{
do_some_operations();
}
}
并使用它:
$myAdWordsService->doSomething();