【发布时间】:2015-07-13 21:21:09
【问题描述】:
我创建了一个新项目:
您可以在屏幕右侧看到项目树,在左侧看到数据库。
我的 home.php 文件:
<?php
$app->get('/',function() use($app) {
$posts = $app->db->query("
SELECT
posts.*
FROM posts
LEFT JOIN users
ON posts.pAuthor = users.id;
")->fetchAll(PDO::FETCH_ASSOC);
var_dump($posts);
die();
})->name('home');
我的 index.html 文件:
<?php
require '../app/start.php';
我的 routes.php 文件:
<?php
require 'routes/home.php';
我的 start.php(主应用程序文件):
<?php
require '../vendor/autoload.php';
$app = new \Slim\Slim();
// DATABASE
$app->container->singleton('db',function(){
return new PDO('mysql:127.0.0.1;dbname=blog','root','');
});
require 'routes.php';
$app->run();
在尝试打开我的项目后,我发生了错误:
有什么问题吗? 我正在学习这一课:https://www.youtube.com/watch?v=sRfYgco3xo4(not PR)。
【问题讨论】:
-
答案解决了您的问题吗?