Javascript 测试表单助手创建的输入类型
在实际创建表单帮助器之前,是否有一种方法可以测试表单帮助器将创建什么类型的输入。我想知道表单助手是否会在加载页面之前创建一个select或multi-select 您需要重写cakephp FormHelper类来知道将生成哪种输入类型。然后编写一个自定义方法,该方法将返回字段的输入类型Javascript 测试表单助手创建的输入类型,javascript,cakephp,Javascript,Cakephp,在实际创建表单帮助器之前,是否有一种方法可以测试表单帮助器将创建什么类型的输入。我想知道表单助手是否会在加载页面之前创建一个select或multi-select 您需要重写cakephp FormHelper类来知道将生成哪种输入类型。然后编写一个自定义方法,该方法将返回字段的输入类型 //cakephp/lib/Cake/View/Helper/FormHelper.php public function inputType($fieldName, $options = array())
//cakephp/lib/Cake/View/Helper/FormHelper.php
public function inputType($fieldName, $options = array()) {
$this->setEntity($fieldName);
$options = $this->_parseOptions($options);
return $type = $options['type'];
}
// cakephp/app/view/whatever.ctp
<?php
echo $this->Form->inputType('username');
echo $this->Form->inputType('password');
?>
输出:
正文
密码
我在cakephp助手类中有write方法,您应该重写cakephp FormHelper