我正在使用CakePHP 2.2.3。我有一個沒有表但帶有驗證規則的模型的聯繫表單。CakePHP textarea
我的問題是,如何告訴CakePHP輸入類型是textarea?我可以使用$this->Form->textarea()
,但我注意到,當我使用它時,它不會創建正確的HTML來報告驗證錯誤。如果我使用$this->Form->input()
,它只會創建一個正常的輸入類型文本。
應該創造這樣的:
<div class="input email required"><input name="data[Quote][email]" required="1" type="email" id="QuoteEmail"/></div>
,而是它創建類似:
<textarea name="data[Quote][company_description]" id="QuoteCompanyDescription"></textarea>
通知沒有<div class="input email required"></div>
,我以爲是的DOM元素CakePHP的使用注入驗證錯誤。
我想知道實現這個目標的最佳方法是什麼。
檢查字段的名稱是否與模型驗證中的名稱匹配。 – 472084
它的確如此,但我應該如何在模型中說它是一個textarea?我目前只有notEmpty規則和該規則的消息。 –
您在視圖中告訴該字段是'