1. Go to this page and download the library: Download jelix/dao 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/ */
jelix / dao example snippets
use \Jelix\Database\AccessParameters;
use \Jelix\Database\Connection;
use \Jelix\Dao\DaoLoader;
// create a connector to the database
$accessParameters = new AccessParameters(
array(
'driver'=>'sqlite3',
"database"=>"/...../tests.sqlite3",
),
array('charset'=>'UTF-8')
);
$connector = Connection::create($accessParameters);
// path to a directory where compiled class can be stored
$tempPath = '...';
// path to a directory where to find dao xml files
$daosDirectory = '...';
// instance of a dao loader, using a Context object
$loader = new DaoLoader(
new \Jelix\Dao\Context(
$connector,
$tempPath,
$daosDirectory
)
);
$daoFile = 'myDao';
$dao = $loader->get($daoFile);
// we can now use methods to query records
$list = $dao->findAll();
foreach($list as $record) {
echo $record->aField;
}
$record = $dao->get($primaryKey);
echo $record->aField;
$list = $dao->myCustomMethod();
//...
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.