양식 도우미[CakePHP]

7637 단어 cakephp

소개



부드럽게 지켜봐주세요🙇‍♀️
나는 cakePHP "Form Helper"에 대해 쓸 것이다!
자주 볼 수 있는 목록입니다.

전체 사진



<?= $this->Form->create(null, ['url' => ['controller' => 'Advices', 'action' => 'index']]); ?>
<?= $this->Form->control('title', ['type' => 'text']); ?>
<?= $this->Form->hidden( 'user_id', ['value'=>$userID]); ?>
<?= $this->Form->button(__('tap')) ?>
<?= $this->Form->end() ?>

만들다


Cake\View\Helper\FormHelper::create(mixed $context = null, array $options = [])

기초적인



$this->Form->create(null);

행동을 바꾸다



$this->Form->create(null, ['url' => ['action' => 'publish']]);

컨트롤러 및 작업 변경



$this->Form->create(null, [
    'url' => [
        'controller' => 'Articles',
        'action' => 'publish'
    ]
]);

외부



$this->Form->create(null, [
    'url' => 'http://www.google.com/search'
]);

제어


Cake\View\Helper\FormHelper::control(string $fieldName, array $options = [])

기초적인



$this->Form->control('title', ['type' => 'text']);



$this->Form->control('title', ['type' => 'checkbox']);



$this->Form->textarea('advice', ['rows' => '3']);

숨다



$this->Form->hidden( 'article_id', ['value'=>'1' ]);

?$this->Form->hidden('id');

필수 제거



$this->Form->control('title', ['required' => false]);

단추



$this->Form->button('Add');



$this->Form->end();

reference

좋은 웹페이지 즐겨찾기