제목 | 컨트롤러 -> 뷰 데이터 전달 관련 질문드립니다. | ||
---|---|---|---|
글쓴이 | carion | 작성시각 | 2015/02/10 00:20:27 |
|
|||
정식으로 공부를 하지 못해서 객체지향에 대해 이해가 떨어져서 이런 질문을 드리는 것 같습니다. 문제가 되지 않는다면 기본적인 질문 드립니다. 컨트롤러에서 뷰로 데이터를 전달할때 컨트롤러 $data['title']="title"; $data['name']="name"; $this->load->view('blogview', $data); 뷰 foreach($data as $entry) {....} 처럼 전달해야되는 걸로 아는데요 $this->data['title']="title"; $this->data['name']="name"; $this->load->view('blogview'); foreach($this -> data as $entry) 형식으로 코드를 짜면 어떤 문제점이 있나요?(보안에 취약한가요?-취약하다면 어떤식으로 취약한지요?) |
|||
다음글 | DB 커넥션이 어디서 연결되고 있는지 알수있나요? (3) | ||
이전글 | 컨트롤러 파일에서 오류관련 질문 (3) | ||
한대승(불의회상)
/
2015/02/10 09:22:36 /
추천
0
|
변종원(웅파)
/
2015/02/10 13:16:06 /
추천
0
유지보수시 헷갈릴 가능성이 있습니다. ^^
|
carion
/
2015/02/10 22:11:18 /
추천
0
두분 답변 감사드립니다.
아직 php나 ci를 공부하긴 했지만 직접 코딩하여 완성물을 만들어보지 못해서 어떤코드가 좋은지 감이 안오네요^^ 웅파님 말씀대로 유지보수면도 생각도 조금해봤는데 변수가 많아지게되면 변수명등 일관성없어질까 걱정도 했습니다. 코딩 및 ci가 익숙하지 못해서 그런지 레이아웃 클레스를 따로 만들어 사용하고있고 컨트롤러에 _remap을 사용하여 메소드 뷰등을 불러오는데 이때 넘겨줄 데이터들을 어떻게 해야될지 모르겠어서 $this->data식으로 사용하게 되었습니다. 포럼소스나 마냐님 보드를 분석해보려고해도 어렵네요..ㅠㅠ |
변종원(웅파)
/
2015/02/10 22:44:15 /
추천
0
검색해보시면 학습용 게시판 소스 있습니다.
그것 먼저 분석해 보심이... ^^ |
carion
/
2015/02/11 19:36:33 /
추천
0
네 감사합니다.
아쉽게도 완성본은 다운이 안되네요..ㅠㅠ 뭐 기본코딩법이 필요한 저한테는 맨 처음 버전이 더 좋지만요 "학습용"이라는 고마운 검색어^^ |
변종원(웅파)
/
2015/02/11 22:02:52 /
추천
0
음.. 저는 ci세상님이 만드신 것과 꾸숑님이 만드신거 모두 다운로드 되는데요? ^^
|
carion
/
2015/02/11 22:11:41 /
추천
0
네 여기 포럼껀 잘 다운됩니다.
근데 꾸숑님의 탱크cms는 지원종료가 된듭합니다. 가서 다운받으려면 신고누적30회로 접근이..^^ |
딱히 보안에 취약한 부분도 없구요.