inflearn logo
강의

Khóa học

Chia sẻ kiến thức

Lập trình PHP 7+

66 - Xem & Điều khiển & Dịch vụ

posts가 null이라고 나옵니다.

205

leehuhlee1511

3 câu hỏi đã được viết

0

 
 
디버깅 해보니 controller/index.php 까지는 db 내용을 잘 가지고 옵니다.
 
views/layouts/app.php에서 views/index.php로 갈 때 $posts가 전달되지 않는 것 같은데 어디를 고쳐야 할지 힌트를 얻을 수 있을까요?
 
감사합니다.
 

php

Câu trả lời 2

0

leehuhlee1511

$$name 인데 $name으로 했었네요 :)

 

답변 감사합니다!

0

pronist

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';
}

53강 레이아웃에서 css git 링크 관련 질문입니다.

0

33

2

[섹션 5]레포지토리 소스파일 오류 위치, 수정 제안

0

180

1

add configuratio.. 자체에

0

268

2

터미널에 글이 안써집니다.

0

635

1

일반적으로 쓰이지 않는 폰트 부분

0

464

1

readmore 클릭시 쿼리내용 받아오는게 이해가 안되요

0

497

1

$_GET과 $_POST를 구별하여야한다고 하는데 이건 왜 $_GET입니까 콜백이라서 그런가요? 왜콜백은 그래도 되나요?

0

475

1

xdebug 설치가 안됩니다.

0

401

1

xdebug 설치 확인 페이지가 안열립니다

0

360

1

if ~ elseif ~ else 문법 표준적인 코딩 방법에 대한 질문입니다.

1

523

1

mysqli_stmt_close($stmt) 관련 질문드립니다.

0

319

1

DB_CONNECTION 부분 질문

0

267

1

FILTER_VALIDATE FILTER_SANITIZE 차이를 모르겠습니다.

0

295

1

결과 ...

0

244

1

random_bytes

0

319

1

preg_replace_callback 질문드립니다.

0

434

1

호스팅에 php 코드 업로드하면 hash 로직이 보이진 않을까요?

0

266

1

버퍼링 궁금한 점이 있습니다.

0

287

1

restore_include_path 오류

0

315

1

php 에러발생..

0

3756

3

터미널로 php 실행시 document root 지정

0

242

1

rand() vs random_int() 차이점?

0

516

1

php 8 로 하시는 분들을 위한 ini 팁

1

511

1

xdebug 뭔짓을해도 안됩니다

0

216

1