使用CodeIgniter自动加载库时传递参数

时间:2011-08-22 12:59:43

标签: facebook codeigniter autoload

我正在尝试自动加载facebook.php,但它需要app id和secret。在CodeIgniter中自动加载库时是否可以传递参数?

2 个答案:

答案 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,并在其公共成员上公开它。

http://codeigniter.com/user_guide/libraries/config.html