मैं दो रेडियो बटन कैसे बना सकता हूं, जिसे $ foo के मूल्य के आधार पर पूर्व निर्धारित किया जा सकता है? नीचे स्निपेट उन्हें ठीक बनाता है लेकिन दो बटनों में से किसी एक का चयन नहीं करता है।केकेपीएचपी रेडियो बटन बना रहा है
$options = array('standard' => ' Standard','pro' => ' Pro');
$attributes = array(
'legend' => false,
'value' => false,
'checked'=> ($foo == "pro") ? FALSE : TRUE,
);
echo $this->Form->radio('type',$options, $attributes);
ए) वह 1.3 - बी का उपयोग कर रहा है) यह उत्तर "लगातार रूपों" के विचार को नष्ट कर रहा है। इसे अपने आप आज़माएं। इस फॉर्म को पोस्ट करें और खुद के लिए देखें। यदि कुछ भी है, तो आप "मूल्य" के बजाय फॉर्म param "default" का उपयोग कर सकते हैं। – mark
मैं "डिफ़ॉल्ट" काम की पुष्टि करता हूं, इसलिए "मान" करता है। – stef
मूल्य = हमेशा एक ही मान - डिफ़ॉल्ट = एक बार इसे पोस्ट करने के बाद और फॉर्म को अमान्य करता है पहले चयनित मान रखता है (एक अलग डिफ़ॉल्ट मान के बावजूद)।यही कारण है कि केवल डिफ़ॉल्ट का उपयोग किया जाना चाहिए। – mark