2013-03-29 4 views
0


저는 Cake 2.3.1을 사용하고 있습니다.
고객의 이동을 관리하는 앱을 개발하고 있습니다. 인간과 물적 자원이 제한되어 있으므로 모든 운영자와 차량에 대해 "가용성 플래그"를 구현해야합니다. 즉 'operator1'과 'vehicle3'이 서비스 예정 (2011 년 8 월 31 일 8:30부터 12:30까지) 인 경우 해당 기간에 다른 서비스에 할당 할 수 없어야합니다.시간에 따른 CakePHP 필터링 필드

저는 '기간 관리'에서 완전히 빠졌습니다. 나는 모든 '사용 가능 플래그'를 관리하기 위해 새로운 테이블 ('사용 가능')을 만들려고했지만 실제 스킬에 비해 너무 복잡해졌습니다.

방금 ​​PHP와 CakePHP를 사용하기 시작 했으므로 가능한 경우 올바른 방향으로 나를 안내해야합니다.
service/add보기에서 운영자 및 차량을 이용 가능 여부를 기준으로 필터링 할 수있는 방법이 있습니까?

답변

0

예, 방법이 있지만, 약간 복잡 할 것입니다. 예정된 시간을 저장 한 다음 예약하려는 시간 (Ajax 가능성은 높지만 CMS의 레이아웃에 따라 다름)을 확인해야합니다.

일단 경로를 시작하면 더 구체적인 질문으로 돌아가지만, 1) 예, 확실히 할 수 있지만 2) 마법 같은 "findButFilterOutNotAvailable()"메소드가 없습니다 (불행히도) :)

+0

woah ... 감사합니다, 그것은 도전이 될 것입니다! 이 질문을 편집하거나 새로운 질문을 만들어야합니까? –

+0

각 개별 코드 문제/질문에 대한 새 질문 – Dave

+0

ok! 하지만 나는 xD 타이틀이 부족합니다. –