제목 | 컨트롤러에서 모델 내 함수 호출 시 파라메터가 많아지면 어떻게 처리하시는지요? | ||
---|---|---|---|
글쓴이 | 두봉 | 작성시각 | 2015/08/20 14:58:07 |
|
|||
안녕하세요 그동안 눈팅만했던 PHP이제 갓 입문한 초보입니다. 기존에 스프링으로 되어있던 애플리케이션을 CI로 옮기면서 공부해보고 있는데요 만들다 보니 웹 애플리케이션의 한 컨트롤러에서 다루는 테이블이 여러 개라서 파라메터가 많습니다.(한 20개정도..) 추가/수정 시에 파라메터 나열만해도 정신이 없네요.. 변종원님 책에 나온것처럼 일부러 DB컬럼 이름과 변수이름을 같게 했는데.. 혹시 객체로 받는다던지 한번에 처리해서 테이블에 INSERT/UPDATE하는 방법은 없을까요? 일일이 $this -> input -> post('name', TRUE);이거 하고 있으니까 지치네요ㅠ;; |
|||
다음글 | ci 설치오류 (3) | ||
이전글 | 운영중인 XE 서비스에 이그나이터 설치... (4) | ||
변종원(웅파)
/
2015/08/20 15:08:27 /
추천
0
|
두봉
/
2015/08/20 22:36:21 /
추천
0
와...감사합니다.
정말 감사합니다!~ |
$array = $this -> input -> post(null, TRUE);
$array는 배열을 가지게 됩니다. insert나 update에 바로 사용할 수 있습니다.
간혹 insert나 update에 필요없는 필드가 있다면 unset($array['변수명']) 해주시면 됩니다.