我写了一个组件如下。
class GoogleApiComponent extends Component {
function __construct($approval_prompt) {
$this->client = new apiClient();
$this->client->setApprovalPrompt(Configure::read('approvalPrompt'));
}
}
我在 AppController 的 $components 变量中调用它。然后我写了UsersController如下。
class UsersController extends AppController {
public function oauth_call_back() {
}
}
因此,在 oauth_call_back 操作中,我想创建 GoogleApiComponent 的对象,并使用参数调用构造函数。如何在 CakePHP 2.1 中做到这一点?