PHP code example of neutron / mongo-odm-silex-provider
1. Go to this page and download the library: Download neutron/mongo-odm-silex-provider 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/ */
neutron / mongo-odm-silex-provider example snippets
use Symfony\Component\Console\Application;
// .. other class to import
use Doctrine\ODM\MongoDB\Tools\Console\Helper\DocumentManagerHelper;
$console = new Application('Acme Application', '1.0');
// Other commands
// This make possibile to re-use default Doctrine console command
$dm = new DocumentManagerHelper($app['doctrine.odm.mongodb.dm']);
$console->getHelperSet()->set($dm, 'dm');
// Add Doctrine ODM commands
$console->addCommands(array(
new Doctrine\ODM\MongoDB\Tools\Console\Command\GenerateDocumentsCommand(),
new Doctrine\ODM\MongoDB\Tools\Console\Command\GenerateHydratorsCommand(),
new Doctrine\ODM\MongoDB\Tools\Console\Command\GenerateProxiesCommand(),
new Doctrine\ODM\MongoDB\Tools\Console\Command\GenerateRepositoriesCommand(),
new Doctrine\ODM\MongoDB\Tools\Console\Command\QueryCommand(),
new Doctrine\ODM\MongoDB\Tools\Console\Command\ClearCache\MetadataCommand(),
));
php
$app->get('/demo/list', function () use ($app) {
// ...
$demos = $app['doctrine.odm.mongodb.dm']
->getRepository('Acme\\Document\\Demo')
->findAll();
// ...
});
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.