如何使用参数自动加载CodeIgniter库?

时间:2012-05-28 02:11:34

标签: php codeigniter-2

我需要使用参数自动加载CodeIgniter库。怎么样?

2 个答案:

答案 0 :(得分:0)

大多数CI系统库都有“初始化”方法。将数组传递给此方法将覆盖对象属性,例如:

$this->load->library('email');

$params['smtp_port'] = 25;
$this->email->initialize($params);  

来源:http://bit.ly/MS1yXK

答案 1 :(得分:0)

创建一个配置数组并通过加载库传递它 这是facebook库的一个例子......

$fb_config = array(
'appId'  => 'YOUR_APP_ID_HERE',
'secret' => 'YOUR_APP_SECRET_HERE'
 );
$this->load->library('facebook', $fb_config);

在这种情况下创建配置文件library.php(facebook.php)在application / config

 <?php  if ( ! defined('BASEPATH')) exit('No direct script access allowed');
 $config['appId']  = 'YOUR_APP_ID_HERE';
 $config['secret'] = 'YOUR_APP_SECRET_HERE';

将其加载到您的控制器中并相应地在视图中使用