목록웹 응용/codeigniter (4)
jins coding sample blog

실제로 사내 erp 시스템 개발중에 사용한 건데, 보안상으로 DB관련된 내용들만 빼고 적어보려고 합니다. 페이징을 2페이지(all.php/each.php) 에 해야했기 때문에 중복된 내용이 많았습니다. 그래서 컨트롤러 -> 라이브러리 -> 컨트롤러 -> 뷰 형태로 했습니다. 컨트롤러에 적게 되면 줄이 너무 길어서, 차라리 공통된 내용들은 라이브러리에 묶었습니다. 컨트롤러 public function all() { // $page 변수 if(!$_GET) { $getpage = '1'; // 현재 페이지 (값이 없으면) } else { $getpage = $_GET['page']; // 주소창에 GET으로 받은게 있으면 } // 배열 정리 $type = array(); $row = '15'; // 한 페이..

이전에 가상서버 설치까지 끝났다면, 이번 포스팅에서는 코드이그나이터 설치, DB설치, DB구상까지 한번에 할 것이다. 우선, '코드이그나이터' 버전은 '3.0.6'이다. 4부터는 메뉴얼이 달라진다고 하던데, 나는 우리 회사에서 사용하고 있는게 3버전이어서 그걸 사용하려고한다. 다운로드는 http://www.ciboard.co.kr/user_guide/kr/installation/downloads.html 이 사이트에서 가능하다. 물론 해당 주소는 3버전의 주소임을 알아야한다! 4버전은 영어메뉴얼만 있다고 했던 거 같다. (확실하지 않음) 여기서 다운받은 파일을, 아래 위치에 넣어준다. 그 후, 원래 있던 index.html 은 index1.html 이런식으로 이름을 변경해준다. 그리고, 아파치를 다시로드..

FTP로 올렸다, 내렸다 하는 것이 물론 더 편하지만 가상서버를 만들어서 해보고 싶었다. 환경은 아래와 같다. 서버 : 아파치 2.4 언어 : php 8.0 DB : mysql 8.0 이 세개가 실제로 업무시에 사용하는거라서 만들어보려고 한다. 가상서버를 도커로 만들지 않고 아파치 2.4를 이용한 것은, 무난하게 쉽게 할 수 있는 것이어서다. 가상서버는 추후 도커로 만드는 법도 올리려고 한다. 1. 아래 사이트에서 맞는 버전의 아파치를 다운받는다. https://www.apachelounge.com/download/ Apache VS16 binaries and modules download www.apachelounge.com 2. httpd.conf 파일 수정 우선, 다운받고 압축을 푼 파일을 C://..
원래는 기존에 하던 라라벨을 다시 해보고 싶었는데ㅠ 회사에서 코드이그나이터를 주로 사용을 해서 복습좀 할겸 만들어보려고 한다. 우선, 아래항목을 진행해보려고 한다. 1. 가상서버 2. DB구상 3. 회원가입 4. 로그인 5. 엑셀 대량 업로드 이렇게 인데, 위 5개를 주로 사용하는 편이라 포스팅을 좀 남겨놓으려고 한다. 이후 개발되는 내용들은 https://github.com/hyejin-kim1108/admin-page.git GitHub - hyejin-kim1108/admin-page Contribute to hyejin-kim1108/admin-page development by creating an account on GitHub. github.com 이 곳에 옮겨 놓을테니 혹시라도 보실분은 언..