Ben gibi Görünüm Page bir girdi alanları yaratmıştı
<div class="input text">
<label for="2">First Name (required) </label>
<input type="text" value="" style="width: 300px;" id="2" class="required" name="First Name"/>
</div>
<div class="input text">
<label for="5">Emailid</label>
<input type="text" value="" style="width: 300px;" id="5" name="Emailid"/><
/div>
<div class="input text">
<label for="6">Mobile Number</label>
<input type="text" value="" style="width: 30px;" id="6" name="Mobile Number"/>
<input type="text" value="" style="width: 30px;" id="6-1" name="Mobile Number"/>
<input type="text" value="" style="width: 70px;" id="6-2" name="Mobile Number"/>
</div>
bütün bu Page oluşturulur. ben içeriği değerleri kullanarak benim CakePHP denetçisine bu sayfayı oluşturmak alınırken am
foreach ($_POST as $key => $value):
echo $key;echo $value;
endforeach;
For all the above fields i am getting the correct answer like First_Name=A&Emailid=aruna@tcs.com&Mobile_Number=3
Ama yalnız benim Mobil Numara alanına i gibi 6-2.Why böylece son id değerini alıyorum.? Üç alan (6,6-1,6-2) verilmiştir cep telefonu sayısının tam değerini almak nasıl? Lütfen beni öneririz.
Edit:
foreach ($_POST as $key => $value):
$mobile_number = implode('', $_POST['number']);
echo $mobile_number;
$this->data['Result']['form_id']=$formid;
$this->data['Result']['label']=Inflector::humanize($key);
$this->data['Result']['value']=$value;
$this->Form->submitForm($this->data);
endforeach;
i yukarıdaki gibi kullanarak anahtarı ve değerlerini tasarruf ediyorum (yani., kontrolör tüm alanları doldurun Page vardır bilmiyor). I sayfa numaranızı alanı vardır ve Key ile değerini kaydetmek için bu garanti yok sayi fillpage / alan Telefon ihtiva maynot edebilir.
Not: $ anahtar fieldname ve $ değer alan benim değerdir. Sadece PhoneNumberalan için değerler dizi ve tüm diğer durumlarda sadece tek bir değerdir.