2009-10-07 7 views

답변

1

저는 잠시 동안 poseidon이라고 불리는 UML 도구를 사용하고있었습니다. 그들은 분명히 PHP 클래스를 가져올 수있는 유료 지불 모듈을 가지고 있었고 UML 모델을 가져올 것입니다. 면책 조항 : 나는 도구의 해당 부분을 사용한 적이 없습니다. UML 매핑은 멋지다.

+0

http://www.gentleware.com/uml-software-community-edition.html – deizel

2

cakeapp.com을 시도해 볼 수는 있지만 모델 수준이 아니라 테이블 수준에서 작동합니다.

+0

이 멋진 도구입니다! ;) – powtac

1

저는 보통 MySQL Workbench를 사용하여 데이터베이스 스키마를 만듭니다.

스키마 파일을 출력하는 최신 버전에 대한 실험용 플러그인이 있지만 작동시키지 못했습니다.

0

CAKE Bake utility을 제안 할 수 있습니다. Cake 사용의 장점은 모델 스키마를 기반으로 애플리케이션을 신속하게 개발하는 것입니다. 데이터베이스 테이블을 디자인하면 cake bake를 사용하여 모든 관계가 포함 된 CRUD (작성, 읽기, 업데이트, 삭제) 페이지를 모두 작성할 수 있습니다.

1

DBDesigner(Windows 및 Linux 만 해당)을 사용하여 내 스키마를 시각화했습니다. SQL CREATE TABLE.으로 익스포트 할 수 있습니다. 일단 모든 테이블이 만들어지면 다른 사람들이 제안한 것처럼 bake 유틸리티를 사용하여 모든 코드를 준비합니다. 이는 프레임 워크를 배우는 좋은 방법입니다.

1

MySQL Workbench를 사용해보십시오.

WB 5.1 : - 은 DBDesigner (데이터 모델링)

(베타)

WB 5.2 대체 : 를 - MySQL의 쿼리 브라우저 을 대체 - MySQL의 관리자에게

을 대체하고, 여기 추진을위한 ORM 플러그인은, 교리, Symfonny, CakePHP의 : http://forums.mysql.com/read.php?153,208229

  • MySQL의 워크 벤치
1

또한 CakePHP 모델 속성을 지원하는 ERD 도구 인 Skipper를 사용해 볼 수도 있습니다. 전체 모델을 모든 모델 속성으로 시각적으로 생성 할 수 있으며 생성 된 클래스가있는 PHP 파일로 모델을 내보낼 수 있습니다. www.skipper18.com/en/frameworks/cakephp.

관련 문제