문제

새로 설치된 Symfony 1.4 프레임 워크를 교리 (기본적으로 구성)에서 추진하도록 어떻게 올바르게 전환 할 수 있습니까?

도움이 되었습니까?

해결책

새로운 (신선한) 프로젝트를 만들면 ...

symfony generate:project xxx --orm=Propel

가장 쉬운 것 :)

기존 프로젝트를 변경하려면 구성 파일을 파고 Propel 플러그인을 활성화해야합니다.

구성 파일은 다음과 유사하게 보입니다.

// config/ProjectConfiguration.class.php
public function setup()
{
  $this->enablePlugins('sfPropelPlugin');
  ...
}

(Symfony Page를 기반으로 다음 번에 파헤쳐 야합니다. 실용적인 교향곡)

다른 팁

객체 지향 구문을 즐기는 경우 Propel을 사용하십시오.

SQL 문처럼 보이는 체인 객체 메소드 호출을 좋아한다면 교리를 사용하십시오. SQL을 숨기는 실제 물체가 마음에 들면 Propel을 사용하십시오.

기준 객체를 작성하는 것을 좋아하는 경우 자리를 조항으로 렌더링하십시오. Propel을 사용하십시오. SQL과 비슷한 조항을 만드는 것을 좋아한다면 교리를 사용하십시오.

동시에 둘 다 사용할 수 있습니다. 권장하지는 않지만 교리 만 사용하는 Apostrophe와 같은 플러그인을 사용하는 경우 선택의 여지가 없을 수도 있습니다.

교리를 전적으로 추천하는 기고자들에게 답장 : 내 견해로는 결정이 명확하지 않습니다. Propel은 이제 체인 가능한 쿼리 방법을 지원하므로 해당 접근 방식이 마음에 들면 둘 다 여전히 작동 중입니다. 또한 Propel 팀은 모델 객체의 생성 된 특성이 교리보다 대부분의 사용 사례에 대해 더 빨리 실행하는 것을 더 빨리 유지한다고 주장합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top