나는 Yct와 doctrine 2를 사용합니다. 문제가 있습니다. doctrine 2의 datetime은 DateTime 클래스의 객체이며, CHtml 또는 form의 일반 메소드로 업데이트 할 수 없습니다.yxt의 CHtml에 새 항목을 추가하십시오.
이 상황을 처리 할 수있는 새로운 항목을 어떻게 CHtml에 추가 할 수 있습니까?
--Best 감사 모에 멀리는
나는 Yct와 doctrine 2를 사용합니다. 문제가 있습니다. doctrine 2의 datetime은 DateTime 클래스의 객체이며, CHtml 또는 form의 일반 메소드로 업데이트 할 수 없습니다.yxt의 CHtml에 새 항목을 추가하십시오.
이 상황을 처리 할 수있는 새로운 항목을 어떻게 CHtml에 추가 할 수 있습니까?
--Best 감사 모에 멀리는
당신은 CHtml
클래스를 확장하고 자신의 기능을 추가 할 수 있습니다. 코드는 다음과 같이 보일 것이다 :
class MyHtml extends CHtml {
// add you own logic or override CHtml functions
public static function myFunction() {
return 'yeah!';
}
}
그런 다음 MyHtml::myFunction()
를 사용하고 모든 표준 CHTML 기능을 사용할 수 있습니다.
Thnx jagsler, 또한 데이터 모델을 관리하기 위해 cactiveform의 새로운 요소를 만들고 싶습니다. 그 생각을 알아? –
문제 없습니다. 이것이 올바른 답이면 btw로 표시해야합니다. 'CActiveForm'으로 무엇을하고 싶은지 잘 모르겠지만이 클래스를 확장하고'MyActiveForm' (또는 어떤 이름)을 만들고 자신 만의 논리를 추가 할 수 있습니다. – jagsler
thnx 많이 있습니다. 그것은 작동;) –
이미 시도한 코드를 추가하십시오. – deacs