0
여러 양식 템플릿을 만들고 싶습니다. CakePHP 문서는 app_form.php 파일에 템플릿을 배치하는 방법의 예입니다. 나는 그것을했다. 작동하지만 여러 가지 템플릿을 사용하는 방법은 무엇입니까? 내가 만든 응용 프로그램의 모든 양식을 덮어 씁니다. 내 템플릿 :CakePHP 3.x는 양식 템플릿을 만듭니다.
이return [
'formStart' => '<form class="form-horizontal" {{attrs}}>',
'legend' => '<legend>{{text}}</legend>',
'inputContainerError' => '<div class="input {{class}} {{type}}{{required}} error">{{content}}{{error}}</div>',
'inputContainer'=>'<div class="form-group">
<label class="col-md-4 control-label">{{legend}}</label>
<div class="col-md-8">{{content}}</div></div>',
'input'=>'<input type="{{type}}" name="{{name}}" class="form-control input-small" {{attrs}} />',
'submitContainer'=>'<div class="form-actions">
<div class="row">
<div class="col-md-offset-3 col-md-9">
{{content}}
</div>
</div>
</div>',
'select' => '<div class="form-group">
<label class="col-md-4 control-label" {{attrs}}>{{legend}}</label>
<div class="col-md-8"><select class="form-control input medium" name="{{name}}"{{attrs}}>{{content}}</select></div></div>',
'label' => '<label class="col-md-4 control-label" {{attrs}}>{{text}}{{label}}</label>',
];
내 임의 형태 :
<?= $this->Form->create()?>
<?= $this->Form->control("domyslny",['type'=>'text','label'=>"dupa"])?>
<?= $this->Form->select("gs_category_id",$listGsMenu,['id'=>'gs_category_id','label'=>"GS category"]) ?>
<?= $this->Form->select("tim_category_id",$listTimMenu,['id'=>'tim_category_id']) ?>
<?= $this->Form->submit(__d('Categories','Submit'),['class'=>'btn btn-primary'])?>
<?= $this->Form->end()?>
예, 나는 그것을했고, 모든 덮어 쓰기 양식을이 방식으로 적용합니다. 그러나 서로 다른 양식에 대해 하나 이상의 템플릿을 어떻게 정의합니까? – wojtek6000
하나의보기에 대해 더 많은 양식 서식 파일을로드하고 어떻게 사용합니까? – wojtek6000