2012-07-05 6 views
1

PHP에서 YII 형식으로 2 날짜 필드를 입력해야하는 필드 검색 시작 날짜와 종료 날짜, 제출 후 contacteddate가이 시작과 끝 사이의 모든 레코드를 가져옵니다. 종료일.제출 후 yii에 값을 유지하는 방법

문제는 내 텍스트 상자를 제출 한 후 값이 사라지는 것입니다. 제출 후 보관하는 방법?

+0

은 수신 허용 목록에있는 속성입니까? – Pentium10

+0

세이프리스트는 무엇을 의미합니까? 당신은 $ 모델을 언급하는 것을 의미합니까? 그렇다면이 두 필드는 필터 용입니다. – ASD

+0

해당 필드에 안전한 규칙을 적용하십시오. –

답변

1

기본 제출 대신 결과를 검색하기 위해 ajax를 사용하여 필터 값이 변경되지 않도록 할 수 있습니다. 기본 제출 동작은 URL로로드 (탐색)하므로 값이 사라집니다.

CHtml::ajaxSubmitButton()을 사용하면이 기능을 쉽게 구현할 수 있습니다. 샘플 :

echo CHtml::ajaxSubmitButton(
    'AjaxSearch', // label 
    $url,// url that will search 
    array('update'=>'#resultdiv'),// the element with id 'resultdiv' will be updated with the search result 
    $htmlOptions 
); 
+0

다른 종류의 솔루션을 찾고 있다면 의견을 보내주십시오. 일부 피드백은 항상 피드백보다 낫습니다. 결국 내가 너를 도우려는거야! –

관련 문제