在代码中读取配置文件中的数据库



我正在按照此链接 https://www.codexworld.com/paypal-payment-gateway-integration-in-codeigniter/集成PayPal。一切正常,完全没有问题。但是我必须在PayPal的配置文件中编写PayPal的帐户电子邮件。我想给管理员选择权,以便他可以更改PayPal帐户。我试图访问cofing文件中的数据库,但它给出了错误。PayPal的配置文件如下

<?php  if (!defined('BASEPATH')) exit('No direct script access allowed');
// ------------------------------------------------------------------------
// Paypal library configuration
// ------------------------------------------------------------------------
// PayPal environment, Sandbox or Live
$config['sandbox'] = TRUE; // FALSE for live environment
$paypal = $this->db->where('set_id',1)->get('settings')->row_array();
// PayPal business email
$config['business'] = $paypal['paypal_accnt'];
// What is the default currency?
$config['paypal_lib_currency_code'] = 'USD';
// Where is the button located at?
$config['paypal_lib_button_path'] = 'assets/images/';
// If (and where) to log ipn response in a file
$config['paypal_lib_ipn_log'] = TRUE;
$config['paypal_lib_ipn_log_file'] = BASEPATH . 'logs/paypal_ipn.log';

我怎样才能做到这一点。 任何帮助将不胜感激

$this在控制器中工作以访问方法。我们不能在控制器类之外使用$this。所以使用

$CI =& get_instance();
$CI->load->helper('url');
$CI->load->library('session');
$CI->config->item('base_url');
// etc.

它有效。 有关更多详细信息,请访问user_guide

相关内容

  • 没有找到相关文章

最新更新