나는 초보자이며이 사이트를 학교에 대하여 프로그래밍했습니다. 그리고 내가 로그인 한 사용자에게 그/그녀가 현재 등록되어있는 과목을 보여 주어야하는 부분에 갇혀있었습니다. 왼쪽의 메뉴 버튼을 클릭하여 Ajax를 사용하여 나타나는 것으로 생각하고 있습니다. 그렇다면 내가 복용하고있는 각 과목마다 카드를 어떻게 채울 수 있습니까? 과목은 MYSQL 데이터베이스에 저장됩니다. 현재 Codeigniter Framework를 사용하고 있습니다. Angularjs와 같은 스크립트를 사용 하시겠습니까? 나는 이것에 아주 새롭다. 다음은 샘플 사이트는 다음과 같습니다 사이트의 일부를 동적 콘텐츠로 채우기
답변
이 아주 새로운 경우에, 나는 버튼을 클릭하면이 페이지, 또는 관련이있는 새를 다시로드 할 수 있도록 먼저 사이트에 정기적으로 GET/POST
기반의 상호 작용을 사용하는 것이 좋습니다 정보.
처음 초보자부터 초보자/신참 사용자로 변경하면 일부 영역을 Ajax
으로 변환 할 수 있습니다.
완전히 익숙해지면 JavaScript frameworks
을 angularjs
또는 backbonejs
과 같이 생각해야합니다.
점진적인 스킬 셋 획득은 항상 그렇게하는 것이 가장 좋습니다.
모두 최고!
사실, 나는 이전 사이트를 바닐라 php로 만들었습니다. 내 친구가 프레임 워크를 사용하여 제안했습니다. 그래서 저는 Codeigniter를 배우기 시작했습니다. 내가 어떻게해야한다고 생각하니? 각 학생의 과목을 다루는 관계형 데이터베이스가 있습니다. – DirkJan
@DirkJan 프레임 워크를 사용하는 것은 아주 좋은 생각입니다! CodeIgniter는 시작하기 쉽고 간단한 프레임 워크입니다. 이 프로젝트는'Codeigniter'와'mvc 프레임 워크 '의 전반적인 내용에 대해서만 집중해야한다고 생각합니다. 다음 반복이나 다른 프로젝트에서'Ajax/jQuery'를 사용해보아야합니다. 한 번에 모든 병에 손가락을 넣지 않는 것이 좋습니다. – raidenace
팁 주셔서 감사합니다. Ajax와 다른 것들을 신경 쓰지 말고 프레임 워크에 초점을 맞추자. 결과에서 여러 행을 쿼리 한 경험으로 볼 때 매우 반복적이고 코드가 길고 혼란 스럽습니다. Codeigniter Framework에서 어떻게해야한다고 제안합니까? – DirkJan
이미 학교 관리를 위해 오픈 소스 소프트웨어가 있습니다. 사용하고 사용자 정의 할 수 있는지 살펴보십시오. 하지만 그것은 JSP 기반입니다. – Nishanthan