작성
·
161
0
답변 2
0
0
view() 가 올바르게 정의되었는지 살펴보셔야 할겁니다. 데이터의 전달은 view() 에서 이뤄집니다.
controllers/index.php
/**
* Show Posts (GET)
*
* @param int $page
*/
function index($page = 0)
{
return view('index', [
'posts' => getPosts(filter_var($page, FILTER_VALIDATE_INT), 3)
]);
}
lib/functions.php
/**
* View
*
* @param string $view
* @param array $vars
*
* @return mixed
*/
function view($view, $vars = [])
{
foreach ($vars as $name => $value) {
$$name = $value;
}
return require_once dirname(__DIR__, 2) . '/resources/views/layouts/app.php';
}