从无脂肪框架中的数据库中检索数据

问题描述 投票:0回答:1

我开始学习无脂肪框架v 3.7,我只是阅读了文档,我试图读取数据库并将结果显示为HTML,但它不起作用,

这是index.php

<?php
$f3 = require('vendor/bcosca/fatfree-core/base.php');
$db=new DB\SQL(
'mysql:host=localhost;port=3306;dbname=db',
'username',
'');
$f3->set('result',$db->exec('SELECT * FROM dokumen'));
echo Template::instance()->render('abc.htm');

这是html

<repeat group="{{ @result }}" value="{{ @item }}">
<span>{{ @item.title  }}</span>
</repeat>

该代码给出如下错误:

Internal Server Error
mkdir(): Permission denied

并且如果我将模板更改为以这种方式查看

之前

echo Template::instance()->render('abc.htm');

之后

$view = new View;
 echo $view->render('abc.htm');

只给我输出

{{ @item.title }}
php fat-free-framework
1个回答
0
投票

此问题已解决!

此错误的主要问题,文件没有创建tmp文件夹的权限,顺便说一句,我使用ubuntu 18.04,要解决此问题,只需更改项目文件夹位置中的权限即可。然后像这样输入

chmod -v 777 DIR_NAME
© www.soinside.com 2019 - 2024. All rights reserved.