的cakebook說:「包裝div
將對如果模型的現場驗證規則不指定allowEmpty => true
所需的類名追加。」,我們也可以使用notEmpty
添加所需的類名。爲什麼包裝DIV沒有在CakePHP中附加所需的類名?
class Admin extends AppModel {
var $name = 'Admin';
public $validate = array(
'symbol' => array(
'rule' => 'notEmpty'
)
)
}
,但它只是涉及到<div class="input text">
喜歡這樣的: https://pbs.twimg.com/media/BLVf-RwCMAAAV5A.jpg
<div class="input text">
<label for="AdminSymbol">symbol</label>
<input name="data[Admin][symbol]" type="text" id="AdminSymbol">
</div>
爲什麼有一個在div class
沒有required
?
好吧,我發現這個問題,我的朋友使用AdminModel
.PHP作爲應Admin.php
。我的朋友是一個傻瓜的文件名!_(:3」∠)_累感不愛
那麼,如何解決這個問題呢?
並驗證自己的工作?如果在此字段中沒有發佈任何內容,它是否會失效?另外,爲什麼你沒有提到你的cakephp版本? – mark
TAT.It似乎驗證不work.What應該怎麼辦?我的CakePHP是2.3.5。 – fallsleep
a)dropt那個$ name的東西。 b)使用文檔中描述的更詳細的驗證數組。 c)發佈你的控制器代碼,因爲這通常是爲什麼如果模型驗證設置按順序中斷的原因。 – mark