PHP code example of xsuchy09 / neon2db

1. Go to this page and download the library: Download xsuchy09/neon2db 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/ */

    

xsuchy09 / neon2db example snippets


$connection = new \Nette\Database\Connection('dsn', 'user', 'password');
$configuration = new \xsuchy09\Neon2Db\DI\Configuration();
$configuration->setTable('public.translation');

$neon2Database = new \xsuchy09\Neon2Db\Neon2Database($connection, $configuration);
// neon files should be named as name of the file dot locale dot neon - examples:
// admin.cs_CZ.neon
// base.cs_CZ.neon
// ...

// these files you have probably as default in git
$neon2Database->insertFromDir('path to the dir with neon files to import into the database');
// these files should use your app ... they should be regenerate after any update in database - use this method to re/generate them
$neon2Database->saveToNeon('path to the dir where files from database data should be exported');