我正在使用 Google Analytics API 为我的应用获取一些信息。这是一个 PHP 类,我可以对其进行实例化并用于从 GA 中提取数据。
我的第一个想法是将它放在一个新文件夹(app/lib)中,然后从 composer 自动加载它:
"autoload": {
"classmap": [
"app/lib/google/api"
]
}
然后我可以在我的控制器中实例化并按照我的意愿使用:$ga = new Google\Api\gapi(ga_email, ga_password);
但是,由于它是我的应用程序的数据访问层,我还尝试将它放入模型中并以这种方式实例化它。两者都有效,我只是想遵循一些最佳实践。或者我应该把它放在另一个地方,比如供应商文件夹。