Projekt

Obecné

Profil

« Předchozí | Další » 

Revize 5d0f8ac1

Přidáno uživatelem Jakub Vašta před asi 4 roky(ů)

Re #7857
+ mongo propojení přes php-extension - symfony mongo-odm-bundle se pro
naši aplikaci nehodí

Zobrazit rozdíly:

website/src/Controller/HeatmapController.php
4 4

  
5 5
use Symfony\Component\Routing\Annotation\Route;
6 6
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
7
use Doctrine\ODM\MongoDB\DocumentManager;
8
use App\Entity\OpenData;
9
use MongoDB\Client;
7 10

  
8 11
class HeatmapController extends AbstractController {
9 12

  
......
12 15
     */
13 16
    public function index() {
14 17

  
18
        $client = new Client(
19
            'mongodb://root:root@database',
20
            [],
21
            [
22
                'typeMap' => [
23
                    'array' => 'array',
24
                    'document' => 'array',
25
                    'root' => 'array',
26
                ],
27
            ]
28
        );
29
        
30
        $db = $client->selectDatabase('open-data-db');
31
        $collection = $db->selectCollection("KOLOBEZKY31102018");
32
        $openData = $collection->find();
33

  
15 34
        return $this->render('heatmap.html.twig', [
16
            'title' => 'Hello World!',
35
            'open_data' => $openData->toArray()
17 36
        ]);
18 37
    }
19 38
}

Také k dispozici: Unified diff