2014-07-24 3 views
0

나는 초보자이며이 사이트를 학교에 대하여 프로그래밍했습니다. 그리고 내가 로그인 한 사용자에게 그/그녀가 현재 등록되어있는 과목을 보여 주어야하는 부분에 갇혀있었습니다. 왼쪽의 메뉴 버튼을 클릭하여 Ajax를 사용하여 나타나는 것으로 생각하고 있습니다. 그렇다면 내가 복용하고있는 각 과목마다 카드를 어떻게 채울 수 있습니까? 과목은 MYSQL 데이터베이스에 저장됩니다. 현재 Codeigniter Framework를 사용하고 있습니다. Angularjs와 같은 스크립트를 사용 하시겠습니까? 나는 이것에 아주 새롭다. 다음은 샘플 사이트는 다음과 같습니다 enter image description here사이트의 일부를 동적 콘텐츠로 채우기

+0

이미 학교 관리를 위해 오픈 소스 소프트웨어가 있습니다. 사용하고 사용자 정의 할 수 있는지 살펴보십시오. 하지만 그것은 JSP 기반입니다. – Nishanthan

답변

1

이 아주 새로운 경우에, 나는 버튼을 클릭하면이 페이지, 또는 관련이있는 새를 다시로드 할 수 있도록 먼저 사이트에 정기적으로 GET/POST 기반의 상호 작용을 사용하는 것이 좋습니다 정보.

처음 초보자부터 초보자/신참 사용자로 변경하면 일부 영역을 Ajax으로 변환 할 수 있습니다.

완전히 익숙해지면 JavaScript frameworksangularjs 또는 backbonejs과 같이 생각해야합니다.

점진적인 스킬 셋 획득은 항상 그렇게하는 것이 가장 좋습니다.

모두 최고!

+0

사실, 나는 이전 사이트를 바닐라 php로 만들었습니다. 내 친구가 프레임 워크를 사용하여 제안했습니다. 그래서 저는 Codeigniter를 배우기 시작했습니다. 내가 어떻게해야한다고 생각하니? 각 학생의 과목을 다루는 관계형 데이터베이스가 있습니다. – DirkJan

+0

@DirkJan 프레임 워크를 사용하는 것은 아주 좋은 생각입니다! CodeIgniter는 시작하기 쉽고 간단한 프레임 워크입니다. 이 프로젝트는'Codeigniter'와'mvc 프레임 워크 '의 전반적인 내용에 대해서만 집중해야한다고 생각합니다. 다음 반복이나 다른 프로젝트에서'Ajax/jQuery'를 사용해보아야합니다. 한 번에 모든 병에 손가락을 넣지 않는 것이 좋습니다. – raidenace

+0

팁 주셔서 감사합니다. Ajax와 다른 것들을 신경 쓰지 말고 프레임 워크에 초점을 맞추자. 결과에서 여러 행을 쿼리 한 경험으로 볼 때 매우 반복적이고 코드가 길고 혼란 스럽습니다. Codeigniter Framework에서 어떻게해야한다고 제안합니까? – DirkJan