http://ci4doc.cikorea.net/tutorial/create_news_items.html
db에 정보를 쓰는 기능을 추가하는 파트이다.
CSRF 필터 활성화
먼저, POST 요청에 대해 CSRF 필터를 사용하도록 구성해야 한다.
app/Config/Filters.php 파일에 $methods 속성을 다음과 같이 업데이트한다.
public $methods = [
'post' => ['csrf'],
];
특별한 오류 사항없이 간단하게 기능을 완성할 수 있었다.
<comment>
- POST 기능을 추가할 때는, post 요청에 대한 csrf 필터를 사용하도록 methods에 속성을 추가해줘야 한다.
- create form 을 담을 뷰를 만들고, News 컨트롤러에 create 메서드를 추가해준다. 데이터를 저장할 수 있도록 모델도 업데이트해줘야 한다.
-create 관련해서 라우팅을 해줄 때는, get 과 post 를 둘다 쓸 것이므로 url 규칙이 조금 달라진다.
'기타' 카테고리의 다른 글
Nginx, PHP 연동 (2) - code igniter 프로젝트 연결 (0) | 2021.12.23 |
---|---|
Nginx, PHP 연동 (1) - PHP-FPM (0) | 2021.12.23 |
코드이그나이터 튜토리얼 - 정적 페이지, 뉴스 섹션 (0) | 2021.12.21 |
코드이그나이터 설치부터 php spark serve까지 (0) | 2021.12.21 |
자바스크립트 클로저에 대한 실용적이고 쉬운 설명 (0) | 2021.11.03 |
댓글