Yii-컨트롤러에서 액세스 할 수있는 양식에 사용자 정의 필드를 추가하는 방법은 무엇입니까?

존스 네일

데이터베이스 모델 / 테이블을 기반으로 한 Yii 양식이 있는데, 이제 해당 컨트롤러에서 액세스 할 수있는 사용자 지정 필드도 추가하고 싶습니다.

따라서 사용자 정의 필드는 데이터베이스 테이블의 열과 일치하지 않습니다.

할 수 있습니까? 그렇다면 어떻게?

이 작업을 수행하는 동기는 내가 확인하는 양식 값을 추가하는 것이며 양식 값이 비어있는 양식 IFF 만 처리합니다. 이 필드는 CSS를 사용하여 숨겨져 있으므로 사람은 볼 수 없으며 스팸을 최소화하는 간단하고 편리한 방법이 될 것입니다. 봇이 무차별 적으로 양식을 작성할 가능성이 있기 때문입니다.
CAPTCHA 대안

이것이 의미가 있기를 바랍니다.

감사!

부두 417

렌더링 시작과 끝 사이에 hidden다음과 같이 양식을 삽입하십시오 .

<?php echo CHtml::hiddenField('hidden_secret',''); ?>

컨트롤러에서보다 :

$hidden_secret = Yii::app()->request->getParam('hidden_secret'));

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

Related 관련 기사

뜨겁다태그

보관