PHP code example of bertugfahriozer / ci4mongodblibrary
1. Go to this page and download the library: Download bertugfahriozer/ci4mongodblibrary library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
bertugfahriozer / ci4mongodblibrary example snippets
php
namespace App\Config;
use CodeIgniter\Config\BaseConfig;
class MongoConfig extends BaseConfig
{
public $dbInfo = [];
public function __construct()
{
$this->dbInfo = [
'default' => (object)[
'db' => '', //your database
'hostname' => "",//127.0.0.1 if you use remote server you should change host address
'userName' => "",
'password' => "",
'prefix' => '',
'port' => "",//27017 if you use different port you should change port address
'srv' => 'mongodb',//mongodb+srv
//SCRAM-SHA-256 - SCRAM-SHA-1
'authMechanism' => "SCRAM-SHA-1",
'db_debug' => TRUE,
'write_concerns' => (int)1,
'journal' => TRUE,
'read_preference' => 'primary',
'read_concern' => 'local', //'local', 'majority' or 'linearizable'
'ca_file'=>[]//['ca_file' => '/usr/local/etc/openssl/cert.pem']
]
];
}
}
php
namespace App\Config;
use CodeIgniter\Config\BaseConfig;
class MongoConfig extends BaseConfig
{
public $dbInfo = [];
public function __construct()
{
$this->dbInfo = [
'default' => (object)[
'db' => '', //your database
'hostname' => "",//127.0.0.1 if you use remote server you should change host address
'userName' => "",
'password' => "",
'prefix' => '',
'port' => "",//27017 if you use different port you should change port address
'srv' => 'mongodb',//mongodb+srv
//SCRAM-SHA-256 - SCRAM-SHA-1
'authMechanism' => "SCRAM-SHA-1",
'db_debug' => TRUE,
'write_concerns' => (int)1,
'journal' => TRUE,
'read_preference' => 'primary',
'read_concern' => 'local', //'local', 'majority' or 'linearizable'
'ca_file'=>[]//['ca_file' => '/usr/local/etc/openssl/cert.pem']
]
];
}
}
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.