我正在尝试自动加载facebook.php,但它需要app id和secret。在CodeIgniter中自动加载库时是否可以传递参数?
答案 0 :(得分:5)
我最近做了a blog post about this very topic。
官方Facebook SDK与Codeigniter非常相似,只需要您使用外部配置文件来实现自动加载的目标......
因此您只需将文件facebook.php
放在config
目录中,并附上这些内容
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
$config['appId'] = 'YOUR_APP_ID_HERE';
$config['secret'] = 'YOUR_APP_SECRET_HERE';
此时加载库应该在自动加载或其他情况下选择此配置。
答案 1 :(得分:1)
您可以编写一个包装器,它将使用配置设置预初始化lib,并在其公共成员上公开它。