<?php
/**
* *
* * please don't remove this comment block
* *
* * @author phptricks Team - Mohammad Anzawi
* * @author_uri https://phptricks.org
* * @uri https://github.com/anzawi/php-database-class
* * @version 5.0.0
* * @licence MIT -> https://opensource.org/licenses/MIT
* * @package PHPtricks\Orm
*
*/
return [
/*
|--------------------------------------------------------------------------
| PDO Fetch Style
|--------------------------------------------------------------------------
|
| By default, database results will be returned as instances of the PHP
| stdClass object; however, you may desire to retrieve records in an
| array format for simplicity. Here you can tweak the fetch style.
|
*/
'fetch' => PDO::FETCH_OBJ, // for array -> PDO::FETCH_ASSOC,
/*
|--------------------------------------------------------------------------
| Default Database Connection Name
|--------------------------------------------------------------------------
|
| Here you may specify which of the database connections below you wish.
*/
'default' => 'mysql',
/*
|--------------------------------------------------------------------------
| Database Connections
|--------------------------------------------------------------------------
|
| Here are each of the database connections setup for your application.
| Of course, examples of configuring each database platform that is
| supported by PHPtricks/database class is shown below to make development simple.
|
|
| All database work in HPtricks/database is done through the PHP PDO facilities
| so make sure you have the driver for your particular database of
| choice installed on your machine before you begin development.
|
*/
'connections' => [
// MySQL 3.x/4.x/5.x
'mysql' => [
'driver' => 'mysql',
'host_name' => '192.168.10.10',
'db_name' => 'test',
'db_user' => 'homestead',
'db_password' => 'secret',
],
// PostgreSQL
'pgsql' => [
'driver' => 'pgsql',
'host_name' => 'localhost',
'db_name' => 'database_name',
'db_user' => 'database_username',
'db_password' => 'database_user_password',
],
// SQLite
'sqlite' => [
'db_path' => 'my/database/path/database.db',
],
// MS SQL Server
'mssql' => [
'driver' => 'mssql',
'host_name' => 'localhost',
'db_name' => 'database_name',
'db_user' => 'database_username',
'db_password' => 'database_user_password',
],
// MS SQL Server
'sybase' => [
'driver' => 'sybase',
'host_name' => 'localhost',
'db_name' => 'database_name',
'db_user' => 'database_username',
'db_password' => 'database_user_password',
],
// Oracle Call Interface
'oci' => [
'tns' => '
DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = yourip)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = orcl)
)
)',
'db_user' => 'database_username',
'db_password' => 'database_user_password',
],
],
"pagination" => [
"no_data_found_message" => "Oops, No Data Found to show ..",
"records_per_page" => 10,
"link_query_key" => "page",
],
// Directories for Commands
'directories' => [
'create' => __DIR__.'/../Migrations/create/',
'alter' => __DIR__.'/../Migrations/alter/',
'drop' => __DIR__.'/../Migrations/drop/',
'migrated-file' => __DIR__.'/../Migrations/temp/',
'models' => __DIR__.'/../Models/'
],
];
|