2017-09-07 4 views
0

Yii2에서 코딩을 시작했습니다. 순수 HTML을 사용하는 대신 CHtml로 양식을 작성하는 것이 이점이 있다면 매우 궁금합니다.Yii CHtml 또는 전통적인 HTML 입력

인터넷 검색시 오버플로가 발생하여이 질문에 대한 답변을 찾을 수 없습니다.

CHtml::dropDownList을 사용하여 실현 한 것은 DB에서 채울 때 유용하지만 다른 기능을 사용하는 다른 이점은 있습니까?

+0

HTTP 사이를 잘 CSS 클래스 피하기 mixind으로 업데이트하면 configurate의 코드를 쉽게 제출 버튼을 관리 할 수있는 단 한 줄의 코드에서

그냥 샘플 .com/doc-2.0/guide-helper-html.html –

+0

yii2는 CHTML을 사용하지 않고 HTML 도우미 만 사용합니다. – scaisEdge

+0

Yii 문서에서 왜 여기에 게시했는지 확인해야합니다. 사람들이 당신을 투표 할 수도 있습니다. – Bira

답변

0

나는 경험이있다 .. Yii2 (또는 CHtml i yii1)에서 도우미 HTML을 사용하는 이점은 syntii 방식으로 빌드하기 위해 yii2에서 사용되는 PHP 및 변수 또는 param과 도우미의 완전한 통합과 관련이있다 valent HTML 코드를 생성하기위한 위젯.

PHP에서는 빈번하고 중요한 올바른 도우미 클래스와 HTML 도우미가 올바른 위치에 올바른 매개 변수를 지정해야합니다. 특히이 기능은 .. avoding string concatenation 및 html과 php 사이의 mixin. //www.yiiframework : 만들고 코드

<div class="form-group"> 
    <?= Html::submitButton($model->isNewRecord ? Yii::t('app', 'Create') : Yii::t('app', 'Update'), 
       ['class' => $model->isNewRecord ? 'btn btn-primary' : 'btn btn-primary']) ?> 
</div> 

</div> 
    <div class="form-group"> 
     <button type="submit" class="btn btn-primary">Uodate</button> </div> 

    </form> 
</div>