0
은 내가 RcProfileTableForm.class.phpsfWidgetFormInputText의 디스플레이를 사용자 정의하는 방법은 무엇입니까?
abstract class BaseRcProfileTableForm extends BaseFormPropel
{
public function setup()
{
$this->setWidgets(array(
'id' => new sfWidgetFormInputHidden(),
'created_at' => new sfWidgetFormDateTime(),
'name' => new sfWidgetFormInputText(),
'password' => new sfWidgetFormInputText(),
'unique_code' => new sfWidgetFormInputText(),
'msisdn' => new sfWidgetFormInputText(),
'profile_pic' => new sfWidgetFormInputText(),
'email' => new sfWidgetFormInputText(),
'age' => new sfWidgetFormInputText(),
)
}
이이 양식은 다음과 같이 호출됩니다 :
이<?php
include_partial('form', array('form' => $form));
echo $form->renderGlobalErrors(); ?>
때문에 실제 페이지에이 라벨과 내가 필요 무엇에서 InputBox 를 표시 이제는 msisdn의 입력란 끝에 "*"를 추가하고 *는 해당 필드에 적합한 메시지를 나타냅니다.
어떻게하면됩니까? 위젯에서 전체 양식이 호출되기 때문에 여기에 html을 추가 할 수 있습니다.
어떤 조언을 해주시겠습니까? 덕분에 추가 할 수있는 양식 (RcProfileTableForm)에서
당신이 그렇게하고 싶었던 일 감사하지만 클라이언트가 "*" 여기에 클래스를 추가하는 생각 입력 상자 :(후에 표시 할 그리고 CSS에서 내용을 : "*"그러나 꽤 일하고 있지 않습니다. *는 표시되지 않습니다 다른 조언을 부탁드립니다. –
업데이트 대답) – denys281
고마워요.하지만 레이블의 일부로 *를 사용할 수 없습니다. 그리고 한 번의 명령으로 내 $ 양식이 한 번에 모두 표시됩니다. echo $ form 및 필드가 데이터베이스에 있으므로 나열되어 있으므로 시도해야합니다. sfWidgetFormInputText를 class = "do_asterisk"CSS로 사용자 정의 CSS는 내가 –