2012年9月5日水曜日

cakephp2.2 $this->Form->create submit end

■フォームを始める(基本形)
$this->Form->create('モデル名');

■フォームを始める(詳細)
<?php
echo $this->Form->create('モデル名', array(
                   'type' => 'post', 
          'controller' => 'コントローラ名',
                    'action' => 'アクション名'
                     )
                   ); 
?>
■submitする
<?php echo $this->Form->submit('表示文字列', array()); ?>

■submitする(Twitter Bootstrap利用の場合)
<?php echo $this->Form->input('更新', array('type' => 'submit', 'class' => 'btn btn-primary')); ?>
のはずですが、2.2.2の場合は、submit文の場合はボタンが欠ける場合があるので、
 $this->Form->buttonを使って、typeにsubmitを指定すると良いようです。
(そのうち、修正されると思います。?)

<?php echo $this->Form->button('更新', array('type' => 'submit', 'class' => 'btn btn-primary')); ?>
<?php echo $this->Form->end(); ?>  // Formを閉じる

■フォームを閉じる
<?php echo $this->Form->end(); ?>

0 件のコメント:

コメントを投稿