cakephp3のformhelperについて質問です。
mysqlにusers tableをつくりcakephp3のbakeコマンドで
以下のようなformを作りました。(1部転載)
cakephp3 <?= $this->Form->create($user) ?> <fieldset> <legend><?= __('Add User') ?></legend> <?php echo $this->Form->input('address'); ?> </fieldset> <?= $this->Form->button(__('Submit')) ?> <?= $this->Form->end() ?>
このformをカスタマイズして要素を見た時に以下のような感じにしたいと思っております。
html
1 <div class="form-group"> 2 <label class="col-sm-3 control-label" >郵便番号<span class="label label-danger">必須</span></label> 3 <div class="col-sm-9"> 4 <input name="username" required="required” id="username" type="text"> 5 <p class="help-block" style="font-size:10px;">※数字7ケタ、ハイフンなし</p> 6 </div> 7</div>
自分なりに調べてみて以下のコードまでたどり着きましたが、なかなか思い通りに行きません。
cakephp3 <?= $this->Form->create($user) ?> <legend><?= __('Add User') ?></legend> <?php $this->Form->templates([ 'inputContainer' => '<div class="col-sm-9">{{content}}</div>', ]); ?> <div class="form-control"> <?php echo $this->Form->label('郵便番号'); ?> <?php echo $this->Form->input('address',['label' => false, 'class' => 'form-control']) ?> </div>
因みに上記の要素はこんな感じです
html
1<div class="form-control"> 2 <label for="address">郵便番号</label> 3 <div class="col-sm-9"> 4 <input name="address" class="form-control" required="required" maxlength="7" id="address" type="text"></div> 5 </div> 6</div>
アドバイスお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/02/08 15:46