コード例 #1
0
ファイル: HelperLivros.php プロジェクト: Isaacmaterr/Mongo
 public function meusIntereces($id)
 {
     $query['usuario'] = new \MongoId($id);
     $Livrosdicas = (new LivroUsuarioDao())->findAll($query);
     $usuario = new UsuariosDao();
     $livro = new LivrosDao();
     $editora = new \Model\DAO\EditorasDao();
     $serie = new \Model\DAO\SeriesDao();
     $util = new Util();
     $array = [];
     $cont = 0;
     foreach ($Livrosdicas as $intereces) {
         $array[$cont]['livro'] = $livro->findOne(['_id' => new \MongoId($intereces['idlivro']->{'$id'})]);
         $array[$cont]['livro']['serie'] = $serie->findOne(['_id' => new \MongoId($array[$cont]['livro']['serie'])])['nome'];
         $array[$cont]['livro']['editora'] = $editora->findOne(['_id' => new \MongoId($array[$cont]['livro']['editora'])])['nome'];
         $array[$cont]['livro']['printTags'] = '';
         foreach ($array[$cont]['livro']['tags'] as $value) {
             $array[$cont]['livro']['printTags'] .= "," . $value;
         }
         $array[$cont]['usuario'] = $usuario->findOne(['_id' => new \MongoId($array[$cont]['livro']['usuario'])]);
         $array[$cont]['usuario']['distancia'] = number_format($util->calcDistancia($array[$cont]['usuario']['loc']['x'], $array[$cont]['usuario']['loc']['y'], $_SESSION['Usuario']['loc']['x'], $_SESSION['Usuario']['loc']['y']), 2);
         unset($array[$cont]['usuario']['senha']);
         $cont++;
     }
     return $array;
 }
コード例 #2
0
ファイル: listaLivros.php プロジェクト: Isaacmaterr/Mongo
    ?>
</p>
                                <p>Autor : <?php 
    echo $livro['autor'];
    ?>
</p>
                                <?php 
    $edit = $editora->findOne(['_id' => new \MongoId($livro['editora'])]);
    ?>
                                <p>Editora :<?php 
    echo $edit['nome'];
    ?>
 </p>
                                <?php 
    if ($livro['serie'] != "") {
        $ser = $serie->findOne(['_id' => new \MongoId($livro['serie'])]);
    }
    ?>
                                <p>Serie :<?php 
    echo $ser['nome'];
    ?>
 </p>

                                <p>Valor : <?php 
    echo $livro['preco'];
    ?>
 </p>
                                <p>Quantidade em estoque : <?php 
    echo $livro['qtd'];
    ?>
</p>