查找方法并在模板中显示结果

时间:2012-09-15 03:36:25

标签: php mysql frameworks pdo fat-free-framework

  • 我正在使用MySQL数据库构建一个站点,该数据库包含265个字段,以及5000多个行 DB;
  • 我可以轻松加载()特定记录,没问题。
  • 使用find(),afind(),甚至“select()”时,模板会显示 空白行或带有“填充”文本的行,正确的数字 查询结果的行,但没有来自数据库本身的文本/数据;
  • 同样的问题是使用对象还是简单的结果数组(afind()和find())。我有 从示例和文档中逐字复制/粘贴代码,仅更改了DB特定项。但是,没有运气。

PHP文件中的代码(来自CLASS的功能):

static function home() {
    $featured=new Axon('boats');
    $F3::set('boatlist',$featured->afind('D_CustomerID=173'));
    F3::set('content',TEMPLATE_DIR .'/home.html');
    echo Template::serve(TEMPLATE_DIR .'/layout.html');

}

TEMPLATE home.html:

<div class="span8">
<h3>
    Featured Boats
</h3>
<F3:repeat group="{{@boatlist}}" value="{{@boat}}">
<div style="margin-left: 2em" class="thumbnails">
    <p>
        <a href="boat/{{@boat['D_BoatNum']}}">{{(trim(@boat['D_Description']))}}</a> by {{@boat['D_CustomerID']}}
    </p>
    <p>
        {{@boat['D_Price']}}
    </p>
</div>
</F3:repeat>
</div>

此行产生的行数与DB中正确的行数一致。但是,每个字段的实际数据都不会显示。

0 个答案:

没有答案