2011-08-16 4 views
2

현재 PHP로 OOP를 배우고 있습니다. PACKT에 의해 출판 된 The Book "OOP with PHP5"에서 많은 개념을 배웠지 만, PDO를 사용하여 데이터베이스 연결을위한 실제/좋은 예제를 배우고 디자인 패턴, 반복자 등을 구현하는 더 나은 OOP을 작성하는 방법을 배우고 싶습니다.예제 OOP와 실제 데이터베이스 연결을위한 PHP 사용

올바른 방법과 전문적인 방법은 무엇입니까? 나는 테이블 사용자 (USER_ID, USER_NAME, 비밀번호, join_time) 가있을 것이다 사용자 클래스가있는 경우

가있을 수 있습니다,하지만 난 디자인 후두둑 및 PDO를 사용하여 OOP 개념을 래핑하는 실제 샘플을 알고 싶어요 (하나 개의 연결 다른 클래스에서 사용할 수있는 파일).

링크 나 튜토리얼 또는 샘플을 배울 수있는 시체가 있습니까, 완전한 세트. 어떤 몸이 이해할 수

희망 내 영어 :

답변

0

디자인 패턴이 아름다운, 화려한 것들 - 필요한 곳에 사용.

응용 프로그램에서 디자인 패턴의 필요성을 인식하고이를 구현해야합니다.

DB 어댑터, 수업 등을 작성하는 모범 사례에 관심이 있으시면 Zend framework을 살펴보십시오. 그들이 해결하고자하는 문제를 어떻게 해결했는지 살펴보십시오.

그리고 필요하지 않은 경우 패턴을 강제 실행하지 마십시오. :) "당신이 그들을 필요하지 않은 경우 패턴을 강제하지 않는다"

건배,

+0

내가 당신의 문을 좋아합니다. 현재 나는 많은 테이블을 가지고 일하고있다. 나는 코드를 만드는 현명한 방법이 있다고 생각한다. :) Zend Framework 사용에 대한 귀하의 제안에 감사드립니다. 하지만 어떤 프레임 워크도 사용하지 않으려 고합니다. – Ahmad

+0

계속 사용해보아야합니다. DB 어댑터를 해결하고 아이디어를 훔치는 방법을 살펴보십시오! 당신이 DB 연결 등을 처리하는 방식을 좋아한다면, 당신은 그것의 자신의 복사/버전/업그레이드를 만들 수 있습니다. 저기 Zend_Db_Adapter_Mysql_Pdo - http://framework.zend.com/apidoc/1.7/Zend_Db/Adapter/Zend_Db_Adapter_Pdo_Mysql.html보세요. :) – Nemanja

+0

고마워, 네 말이 맞아, 내 문제를 해결하기 위해 그들의 방법을 사용할 수있다. 좋은 생각이야. – Ahmad