Slim,Twig,Paris - Twig没有显示来自Paris数据库查询的所有数据

时间:2012-07-17 11:33:46

标签: database templates twig slim

我对Slim,Twig,Paris有一些问题。 好 。我的数据库表如下所示:

CREATE  TABLE IF NOT EXISTS `lolabe`.`File` (
`idFile` INT NOT NULL ,
`idGallery` INT NOT NULL ,
`date_add` DATE NULL ,
`desc` VARCHAR(45) NULL ,
`foto` VARCHAR(45) NULL ,
`title` VARCHAR(45) NULL ,
 PRIMARY KEY (`idFile`) ,
 INDEX `fk_File_Gallery1` (`idGallery` ASC) ,
 CONSTRAINT `fk_File_Gallery1`
 FOREIGN KEY (`idGallery` )
 REFERENCES `lolabe`.`Gallery` (`idGallery` )
 ON DELETE NO ACTION
 ON UPDATE NO ACTION)
 ENGINE = InnoDB;

里面的数据:

INSERT INTO `lolabe`.`File` (`idFile`, `idGallery`, `date_add`, `desc`, `foto`, `title`) VALUES (1, 1, '2012-07-16', 'Rodzinnie wszyscy się spotkali', NULL, 'Ja jestem');
INSERT INTO `lolabe`.`File` (`idFile`, `idGallery`, `date_add`, `desc`, `foto`, `title`) VALUES (2, 1, '2012-07-16', 'Stworzeni do szaleństwa', NULL, 'Mlodość');
INSERT INTO `lolabe`.`File` (`idFile`, `idGallery`, `date_add`, `desc`, `foto`, `title`) VALUES (3, 3, '2012-07-10', 'Wypoczynek z rodziną', NULL, 'Jesteśmy tutaj z wami');

我的路线/ session.php

$app->get('/wszystkie', function () use ($app) {
    $files = Model::factory('File')->find_many();
    $app->render('all.php', array('files' => $files));
});

模板/ all.php

{% extends 'layout.php' %}

{% block page_title %}Wszystkie pliki{% endblock %}
{% block content %}
                   <div id="page-top">
                    <h1>Strona Główna</h1>
                    <p>+ <span class="blue">12</span> wzorów</p>
                </div>

                <div id="main-topvote">
                    <div class="title"><a href="">Najlepiej oceniane</a><span>( ostatni tydzień )</span></div>
                    <div class="content">
                        {% for file in files %}
                            <p>{{ file.idFile }}<br/> {{ file.date_add }}<br/> {{ file.desc }}<br/> {{ file.title }}<br/><br/></p>
                        {% else %}  
                            <p>There are currently no articles.</p>
                        {% endfor %}
                    </div>
                </div>
{% endblock %}

页面上显示的是什么:

1
2012-07-16

Ja jestem

2
2012-07-13



3
2012-07-10

正如你所看到的那样,有空的空格而不是:file.desc,file.title和什么是奇怪的。 file.title只显示一次。我做错了什么? 谢谢你的帮助。

0 个答案:

没有答案