2011-11-27 1 views
1

는 : http://framework.zend.com/manual/en/zend.db.table.html#zend.db.table.defining.setup사용 방법 테이블 설정 방법 재정의? 여기에 설명 된대로 테이블 설정 방법을 대체 할 수 젠드 프레임 워크에서

내 질문은 이것의 사용은 무엇입니까? 어떤 상황에서 이것이 사용됩니까?

나는 왜 당신이 당신의 클래스의 primarykey 값이나 tablename을 실제로는 다른 것으로 바꾸고 싶기 때문에 무의미한 것처럼 보입니까?

답변

1

동일한 시나리오를 사용하여 동일한 Zend_Db_Table 클래스를 사용할 수 있습니다. 필자의 경우, 프로젝트의 다른 스키마와 테이블 이름에서 동일한 테이블 구조를 사용해야했습니다. 그래서, 예를 들어, 액세스 같은 클래스를 사용할 수 있습니다

  • 을 스키마 db1에서 :
    • 테이블 tableA
    • 테이블 tableB
    • ...
  • 을 스키마 db2에서 :
    • 표,
    • 테이블 tableD
    • ...

(동일한 구조의 모든 테이블이 있지만, 다른 이름).

실제로이 유연성은 내가이 프로젝트에서 젠드 프레임 워크를 사용하는 주된 이유였습니다.

도움이 되었으면

+0

매우 재미 있고 많은 감사합니다. – Yasser1984