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