2011-12-10 11 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->create('User', array('inputDefaults' => array('label' => false))); 
    

    में अन्य जानकारी उपलब्ध: फ़ॉर्म बनाने डिफ़ॉल्ट रूप से

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

    तुम भी निष्क्रिय कर सकते हैं लेबल: लेकिन आप निम्नलिखित जोड़ने प्रत्येक प्रपत्र क्षेत्र में उन्हें निकाल सकते हैं

  • http://book.cakephp.org/view/1398/options-label
  • http://book.cakephp.org/view/1616/x1-3-improvements
+0

एक छोटा सवाल ... कारण मैं उस लेबल का उपयोग नहीं कर रहा हूं .. क्योंकि यह मुझे इसे स्थिति देने की इजाजत नहीं देता है .. अभी लेबल और इनपुट अजीब लगते हैं, असंगठित अगर एक लेबल दूसरों की तुलना में लंबा है – user710502

+0

@user लेबल के साथ समस्या के मुकाबले एक सीएसएस लेआउट समस्या की तरह लगता है। – deceze

+0

आपको अपना फॉर्म "अच्छी तरह से स्थित" बनाने के लिए सीएसएस का उपयोग करना होगा। इस पोस्ट पर एक नज़र डालें: http://www.dailycoding.com/Posts/layout_form_without_tables_with_css_trick.aspx – felipecrp

संबंधित मुद्दे