2011-12-10 15 views
5

私はケーキのPHPでこのコードを持っていますが、私は好きではない入力と一緒にラベルの束を生成します。どうすればそれらを取り除くことができますか?私はちょうど入力が欲しい。入力のラベルを避ける方法

echo $this->Form->hidden('user_role', array('value'=> '2')); 
echo $this->Form->input('user_username'); 
echo $this->Form->input('user_password', array('type' => 'password')); 
echo $this->Form->input('user_fname'); 
echo $this->Form->input('user_lname'); 
echo $this->Form->input('user_email'); 
echo $this->Form->input('user_phone'); 
echo $this->Form->input('user_cellphone'); 
echo $this->Form->input('user_address1'); 
echo $this->Form->input('user_address2'); 
echo $this->Form->input('user_city'); 
echo $this->Form->input('user_zip'); 
echo $this->Form->end('Submit'); 

+0

[マニュアル](http://book.cakephp.org/view/1390/Automagic-Form-Elements)に相談してみましたか? – deceze

答えて

15

ラベルがユーザビリティのために良いです、ありがとうございました。しかし、あなたは以下を追加し、各フォームフィールドでそれらを削除することができます。フォームを作成するときに

$this->Form->input('user_username', array('label' => false)); 

をまた、デフォルトでラベルを無効にすることができます自分のサイトで入手できます

$this->Form->create('User', array('inputDefaults' => array('label' => false))); 

Futher情報:

+0

1つの小さな質問...なぜ私はそのラベルを使用していない理由は..それは私がそれを配置することを許可していないためです..今はラベルと入力が奇妙な、組織化されていないように見える1つのラベルが他よりも長い場合 – user710502

+0

@userそのようなラベルの問題よりも、CSSレイアウトの問題に似ています。 – deceze

+0

フォームを「適切に配置」するには、CSSを使用する必要があります。この投稿を見てください:http://www.dailycoding.com/Posts/layout_form_without_tables_with_css_trick.aspx – felipecrp

関連する問題