コード例 #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
                            <img data-src="holder.js/100%x200" alt="100%x200" src="../webroot/img/livros/<?php 
    echo $livro['imagem'];
    ?>
" data-holder-rendered="true" style="height: 200px; width: 100%; display: block;">
                            <div class="caption"> 

                                <p>Nome : <?php 
    echo $livro['nome'];
    ?>
</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>