2014-05-22 3 views
-3

작은 프로젝트 관리 웹 사이트를 만들고 있습니다. 메인 테이블은 projects입니다. 또한 내가 여러 테이블을 프로젝트 테이블의 특정 행에 연결이것을 달성하는 방법을 제안하십시오

task discusion milestones

모든 테이블 pid (프로젝트 ID)를 포함 할 수 있습니다. 3. dicusions 탭 2. mileston 탭 - 모든 이정표를 프로젝트에 연결된 모든 작업 - - 내가 사용자가 1. 작업 탭을 볼 수 있습니다 proejcts보기 페이지에서 탭을 만들 수 whant ... 모든 dicusions 을

및 예를 들어 작업 탭 사용자는 모든 작업을보고 새 작업, 관리 또는 삭제 (작업 모델의 일반적인 완료)를 만들 수 있습니다. 모든 탭에서 동일합니다.

문제 하나의 컨트롤러 만 사용하고 ProjectController에서는이 모든 작업을 수행하지 않아도됩니다.

그러나 방법은) 나에게 올바른 방법이나 구조

+0

투표를 제외하고 의견이 없습니까? – user3054630

답변

0

아마도 가장 적합한 옵션은 콘텐츠를로드하기 위해 적절한 컨트롤러로 Ajax 호출을 사용하는 것입니다. Ajax를 통해 양식을 제출할 수도 있습니다 ...

+0

이것은 좋은 제안입니다! – user3054630

+0

@ user3054630이 질문에 대한 대답을 경우 스택 오버플로 프로토콜은 대답을 수락 할 수 있습니다. 그런 다음 평판 포인트를 얻습니다. – acorncom

-1

1을 제안 YII을 사용하여 새 테이블 CRUD를 작성하십시오 프로젝트보기 페이지 다른 컨트롤러/액션을 사용합니다. 2) 탭 표시를 위해 layout/config 파일을 편집하십시오. 3) 새 탭에 링크를 삽입하십시오. 4) 원하는대로 보여줄 수 있습니다.

관련 문제