Ben CakePHP 2.2.3 kullanıyorum. Tablo olmayan bir modelle ancak doğrulama kuralları olan bir iletişim formum var.Cakephp textarea
Sorunum, CakePHP'ye giriş türünün textarea olduğunu nasıl söylerim? $this->Form->textarea()
kullanabilirdim, ancak kullandığımda doğrulama hatalarını bildirmek için uygun HTML'yi oluşturmadığını fark ettim. $this->Form->input()
kullanırsam, normal bir giriş türü metni oluşturur.
gibi bir şey yaratmak olmalıdır:
<div class="input email required"><input name="data[Quote][email]" required="1" type="email" id="QuoteEmail"/></div>
ama bunun yerine şöyle bir şey oluşturur:
<textarea name="data[Quote][company_description]" id="QuoteCompanyDescription"></textarea>
haber Ben DOM öğesi CakePHP'nin doğrulama enjekte kullandığı olduğunu varsayalım <div class="input email required"></div>
yokluğu, hata.
Bunu başarmanın en iyi yolunun ne olduğunu bilmek istiyorum.
Alanın ismini model doğrulamasındaki ile eşleştirin. – 472084
Yapıyor, ama Modelde nasıl bir textarea olduğunu söylemeliyim? Şu anda sadece notEmpty kuralı ve bu kural için bir mesajım var. –
Görüş alanında, alanın 'yerine