교리 : 날짜 _ 기본하세요 ()

스티븐 로이드 Watkin , 수요일 2009년 12월 30일 오후 6시 반

난 새로운 스키마를 데이터베이스와 설정에 어려움을 겪고있어되었습니다 젠드 프레임 워크 프로젝트를 만듭니다. 사용 사용하려는 교리 모델 데이터베이스 ORM을 내. 나는 내가 현재 타임 스탬프를 새 메시지를 추가할 때 예를 들어, 날짜 _``열에 대한 기본 날짜와 시간을 설정할 수 있도록 스키마를 설정해야합니다. 많은 검색 및 실험 후에 내가 그것을 공유하고 있어요 그래서 해결책을 발견.

스키마에서 YAML 파일을 간단하게 다음을 수행하십시오 :

 메시지 :
   actAs :
     Timestampable :
       만든날짜 :
         이름 : created_at
         유형 : 타임 스탬프
         형식 : Ymd H 조 : 나는 : s의
       업데이트 :
         이름 : last_updated
         유형 : 타임 스탬프
         형식 : Ymd H 조 : 나는 : s의
   열 :
     아이디 :
       종류 : 정수
       주 : 사실
       autoincrement : 사실
     이름 : 문자열 (255)
     이메일 : 문자열 (300)
     메시지 : 문자열 (2000)

당신은`updated_at`컬럼을하지 않으 반면에 경우에는 다음을 사용할 수 있습니다 :

 메시지 :
   actAs :
     Timestampable :
       만든날짜 :
         이름 : created_at
         유형 : 타임 스탬프
         형식 : Ymd H 조 : 나는 : s의
       업데이트 :
         사용 불가 : 사실
   열 :
     아이디 :
       종류 : 정수
       주 : 사실
       autoincrement : 사실
     이름 : 문자열 (255)
     이메일 : 문자열 (300)
     메시지 : 문자열 (2000)

5 답변은 "교리 : 날짜 _ 시간의 기본값은 지금 ()"

  1. 토마스 콜맨 말합니다 :

    하지만 교리 사례에서 볼 때 사실은 내가 그것 hehe 대해 아무것도 찾을 수 없습니다 해보고 싶었던 때이 같은 그런 개발 덕분에, 내가 뭔가를 봤다 : 그건 내게 대접을했습니다.

  2. Misael 말합니다 :

    작업 주셔서 대단히 감사합니다.

  3. 브래디는 말합니다 :

    Ymd H 조 : : 내가 : 난 당신이 원하는 형식으로 생각 s를

  4. 그걸 지적 주셔서 감사합니다는, 자사가 라이브 코드에서 수정되었습니다하지만, 분명 여기에 :)

  5. FV는 말합니다 :

    공지 사항은 SQL 기본값은 Timestampable 같은 작동하지 않습니다. 보기
    http://stackoverflow.com/questions/2938655/how-to-define-current-timestamp-in-yaml-with-doctrine/3705090 # 3705090

답변을 남겨주세요













파노라마 테마로 Themocracy

6 방문자가 온라인으로 지금
4 인용, 2 봇, 0 회원
오늘 최대 방문자 : 24 12시 36분에서 세계 협정시 오전
이번 달 : 26시 2011년 7월 5일 12시 35분가 세계 협정시 오전
올해 : 130에서 28-03-2011 세계 협정시 오후 10시 40분
전체 시간 : 130시 28-03-2011 세계 협정시 오후 10시 40분